switched to bitmasks for fun
finished bitmasks
inlined forEach
fixed nextTick this arg
silly syte savings
removed bitmasks & sync option, stripped isFunction, intro [].forEach