Add source map support
Add asyn error handling test and fix the source maps