let #at / #in accept point/duration indifferently
add spec for recurring jobs vs timeouts