Not seeing the value in this particular example.

 - Once is guaranteed by returning. Ugly but, fairly easy to guarantee in this exact case.
 - There is no requirement to schedule the callback in the future.

Any reasons to use it for this specific example? I'm not against the `once-later` mechanism, just seems like overkill here.