v0.4: compile-time macro. +-*/ are built-ins. added len