Add slot.get api tags and comments

Assets on hold.
Introduce and switch to === for models

This provides better run-time type-checking.  Unfortunately, == is still necessary for case matches and equals is still necessary for groupBy and recursive equals (though I'm not even sure if those are using that overload.  Probably the are not.