port of the paren dialect of lisp to javascript