a complete mess, but finally left
recursion appears to work again, so
improved (i think) rmemo + start of
cache level for streams.
committing now as about to try redo
going through docs; fixed mad dept
issue with tokens
consistency across search