More LVAL functions

add: Copy lval
add: Preliminary function support
add: More function support