coffeescript example, and add implements_ alias for coffeescript since implements is a strict reserved word