initial work on contextual thunkification with one test

i think this would be really nice, fixes #1 but I'm not sure I thought of everything, I myself implemented this to be able to thunkify koa.listen

please give comments, would be nice to have this functionality in at some point soon