First implementation of History -- in memory
TTLs must be integers, not just numeric
Don't use `constantly`

`constantly` caches the result, which means it invokes the println statement.
This is obnoxious because then the console gets littered with println output
when you run `lein test`. Using (fn [& _] ...) instead of (constantly ...)
prevents the printing entirely.