Added the def keyword

I figured there was too much ambiguity in the way functions
were define between the way variables were defined. The real
reason for the def keyword though is purely to make syntax
highlighting and possibly tooling in the future easier.