table access and function arguments

test plan: none
add `make install`

test plan: make install
thinking of an intermediate format to transform the parse tree to

test plan: none