Single-key lock with TTL. solve(ttl, ops) runs ops:
['acquire', now, owner] → returns true if lock free or expired; sets lock to owner.['release', now, owner] → returns true if releaser owns the (non-expired) lock; clears it.['renew', now, owner] → returns true if owner still holds (non-expired); refreshes TTL.Returns array of booleans for each op.
Sample tests