make empty base bob a Literal instead of a VarRef
more consistent name
Rename if-not to if-else to avoid confusion with boolean not. Separate benchmarks from core.
rename no empty_env
add standard library with interpreted extensions to primitives