I just needed a name. I might extract some of the ideas here into their own module though and overdrive is available on npm :)