if line 6 just says collect :foo, it gets confused and tries to
instantiate the module. If I try 'Foo::Foo' as well, without the :, it
doesn't work either.
Is this a bug? Glancing at the source of collection.rb, I'm pretty
sure this doesn't work. Should I be doing this a different way, or
should I work on a patch?