A new study shows people who’ve had the coronavirus and have recovered could have immunity that could last for years: