Time#setEvent doesn't override existing events. Would a rename to something like `setEventIfAbsent` be worthwhile?