The old "TODO" file was obsoleted by the huge number of changes I have made to the interpreter. This is the new "TODO" file.
The portion of the program I am focusing on has changed, my edit-files.list changes with it.
I am gradually putting back all the built-in functions I had written before, but which were obliterated when I deleted the PredicateIO monad and made references first-class values. Since built-in functions all relied on these two aspects, every last one of them needs to be re-written.