Можно ли переименовать синтаксическое слово function?
Насколько мне известно никак такого не сделать. Ссылка на спеку: Reserved words.
Но можно написать свой фреймворк, типа того: https://jsfiddle.net/odx72kgv/
Советую обратить внимание на исходники CoffeeScript - https://github.com/jashkenas/coffeescript. Его препроцессор находится в lib/coffee-script/parser.js