Please split this file in two: an async-wrap.h that contains just the definition and an async-wrap-inl.h that contains the implementation.  I intend to do the same thing with req_wrap.h and friends in the near future.