static, constant bind
Bind (a.k.a proxy or Context). A simple method for changing the context of a function It also stores a unique id on the function so it can be easily removed from events.
static, constant throttle
Wraps the given function,
fn, with a new function that only invokes
fnat most once per every