Changes to grammar: -> now becomes the returns operator whilst : replaces bind. The @ is removed from function declarations and will be re-used for decorators later on.