disabling cached maps for now
move some true-if-edible facts to true-if-consumable (activity=false, etc)
use (sem-impl) to filter complements of cc10 (as with hh21)
logging
(place: true)  => (activity: false)
logging
fiore: activity:false.
accusative pronouns should be initial=true
refactor complement filtering functions: use the same fn for cc10 and hh21 and soon, ch21.
move things around in preparation for split between generic and specific grammar
doing more to distinguish generic and specific grammar from each other.
make (sentences) method
simply statement of alternatives in (sentences)
moving to using a phrase (rather than a list of phrases) for generation functions
first attempt to implement vp -> pronoun[acc] v: doesn't generate anything yet.
set/intersection is useful for debugging
include (get-in) from the unify namespace: override clojure.core/get-in.
handle vectors as possible type of complements.
enable vp->v np again (as well as vp -> pronoun v)
add :imperfetto as a possible finite form (in addition to the existing :futuro and :present forms)