All iterable collections now implement Iterator directly (fixes #10)