Merge more of the cattr information. Now information on virtual method, selector and if it's a wrapper or not.
Pass one parameter instead of 3 to GenerateMethodBody.
Add basic support for an async attribute.
Async methods should be decorated with some of the attributes their sync version have.
Don't enable async on mac.