These files represent common methods on Collection types, each will contain
references to "this" - expecting to be called as a prototypal method.

They are separated into individual files to avoid circular dependencies when
possible, and to allow their use in multiple different Collections.
