add insert_at
test more things; add object.keys
add string functions
handle split r->mt type conversion better.
simplify rql -> mt type conversion by argument type, and for binop splat types.
simplify
style tweaks