A modern whitespace lisp