Do you have a specific use case where you would like to use these outside of the core codebase?

So far we've avoided exposing too many top-level utility functions like this because we're not trying to make a library like jquery or lodash, but the event functions are pretty powerful so I could see exporting these as long as we can point to a reason why we're doing it.

If we do export these, we'll need to remove the `@private` tags from the related comments.