Wip/draft14

I know there's no real need for a PR now, but it still seems cleanest to do it this way. I'll do the merge, as well. node-http2 PR will be incoming once I get this published on npm and the tests can pass for node-http2 because of that :)