Yeah, plugins have added a new issue to the whole utility lib argument. When you're just extending components you have access to most of these functions, e.g. Component.prototype.on(), but general plugins don't get that.

It's probably worth opening another issue to discuss these things more deeply.
- what are the positives and negatives of exposing utility functions?
- if we don't provide util functions, what other options do devs have?
- are there certain classes of util functions that are more valuable than others, or harder to get externally?
I'll open an issue.