ycatch (npm): catch errors from generators, Go style
Keywords: yield|errors|destructuring|destruct|async