require uniqueness of entry_id in result.
add column seeded_at to events.
allow for result.time == nil