Sure, I still need to make the iterator explicitly, and make it mutable, but I don't see an issue with that...