Known bugs:
EXPR: || and && are not lazy. ?: is not implemented. Double math not
implemented. Functions like sin(), cos(), not implemented.
jim::libPath variable is accessed in the local context instead than
globally, so the [load] command will fail inside procs.