Should we add a `one` function similar to jQuery for this?