much much better REPL, added license
saner behavior for block mapped over string (returns array instead of string)