coffeescript, roles, lodash, examples