i would like to remove `onend` too, i have an open pull request for superagent, i dislike inlining functions, only reason `onend` is there is because i need to access the callback and creating a generator is pita haha.