inherits
rm out-of-scope before/after/at/first
rm try/catch
replace big async with each-series
Variable no of arguments

Because this change breaks compat with original, also
removed jshint cruft and changed code style
rm useless makefile
strike that