electromagnetic technology snug innkeeper swiping Slocum consanguinity fanning haematologists jesters