Add testCollect, currently fails.
Possible collect: implementation. (at least there's no duplicate code).