[toronto-lisp] making good progress