Robert Heilein was truly ahead of his time, inventing both the Roomba robot cleaner and the time-loop romance in a single science-fiction story.