Just a note to non-immunologists - Immunity means different things to health and science professionals vs the general public. Edit: I'm not going into detail in this comment because I am not an immunologist and I cannot express clearly and correctly what the difference is, but just be aware that "Immunity" may not mean 100% protection in the way that the general public thinks that word means.
I'd be curious to see what your various definitions are.