version 2 by Jon Ingold
Section 3 - Deciding what has happened
To decide if (e - a landmark) has happened:
if there is a landmark-name of e in The Table of landmark-Times, yes;
To decide if (e - a landmark) has not happened: if e has happened, no; yes.