renamed nom-val to nom-expr
parse forms in grammar
val form.
Env now created with pairs to check for overwrites