assocs: Add of and ?of. Change all the things at once! Fixes #701.
classes.union: Fix circular reference between multiple definitions. Fixes #420 lol again.
Could be cleaner perhaps? I'm not seeing how right now.
assocs: tweak docs for new-assoc.