Once tokenized, GOO evaluates s-expressions in the usual lisp manner:
var ,name S returns the value of binding named ,name
in the current environment.
lit ,lit S syntactic literals that are self-evaluating.
QUOTE (QUOTE ,form) S with ',form == (QUOTE ,form) (cf., Scheme's QUOTE)
special (,special ,@args) S GOO defines a number of identifiers as the names of special
forms, which if seen in function call position cause special form
call (,f ,@args) S otherwise lists represent function calls.