all tests pass
turn on warnings and errors
remove obsolete functions in runtime
add arrays and pattern match expressions
fix box/unbox
another bug in box/unbox