decided to split .emit into .emit for "function-type" calls and .later for "callback-type" calls. this will be 0.5.0 when done.