Making it so collections can have mixed types #378

Fails a unit test, but I don't want you guys to forget about this. Good idea? Do we want to support collections with AnyType?