dissoc-paths can take a seq, in which case it maps dissoc-paths over the seq.
more informative exception message, hopefully
allow generation of :cat=:sent-modifier sentences (sentences like 'ieri io ho dormito (yesterday I slept)')
use :futuro rather than :future for generating sentences
fix benchmark-7
add TODO about exceptions
avoid name clash with core's 'parents' symbol
learning about core.async
add (async-test) for benchmarking
working on using core/async with generation of noun-phrases - seems to hang, though.
working on async testing
throw exception here: if we don't have a cache entry, there is a bug in initialization.
remove async stuff
add a new benchmark 'spresent'
sped up benchmark by 1000x with this One Weird Trick
need to figure out why spresent is 30 times slower than spresentlb.
-fix typo: :false => false
-add new test: spresentlb-with-grammar
improve logging
improve lightning-bolt performance by about 10% by checking whether to recursively do lightning-bolts for :head and :comp's :phrasal value: if set to false, no need to recurse.
tenable lazy-shuffle near end of lightning-bolt: it is not the cause of any slowness.