parsetree object literal:  change interface to accept array of key-value pairs instead of a table -- move the semantics to a later stage
start writing and testing astbuilder module -- possible dead-end due to unnecessarily complicated code