already tested elsewhere
refactor without changing behaviour
add .on('node:pattern', callback) to instance api
remove repetition
update built code
indentation
add new tests for removing listeners and write first passing implementation
extract addListener and removeListener to declaration and assignments
remove repetition of regex
move variables into single var statement
inline single-use var
catch up built version
expose emit method
move responsibility for creating path and ancestors array from instance Api to patternAdaptor
add support for addListener method on oboe instances instance
add .on('node:foo', callback) to README
add some comments
remove unnecessary use of varArgs
document .removeListener
support short-cutted .on