out with the old, in with the new.
Re- thought much of the syntax - make it simpler!
Moved the syntax closer to erlang