An aop library that's compatible w/ underscore.js and lodash.js