unjs/hookable

#1 — chainable getters cluster

#2 — prioritized hook removal cluster

#3 — hook into listeners cluster

#4 — callback return value cluster