withAsync async without try...catch todo withAsync lib ES5 transform (babel, webpack) Test cases Documentation npm publish