BUG: fix varargs construction
add sum built-in to context
BUG: bad handling of varargs
small int checks cover varargs in friendlier way; no longer optional
more user friendly symbolic variables (names, errors)
problem with lone F?
make function => compile function
add cache
BUG: need to recompile function with different positional arguments
remove relative import
new Function tests