Implement custom TTL

Currently can't specify a custom TTL and not an ID. Not sure how to do this, since the arity would be the same as an ID assertion without a custom TTL.