Making `Seq.length` actually work
Using dispatch for polymorphism, where reasonable

Not much I can actually do on this item.  I tried changing
`Prims.equality` to dispatch, but got a nasty performance spike from it.
Not sure what that's about.  I'll come back to that equality code at
some point....
Correcting equality checking of agentsets
Bringing model dumps up to date