qualify io
No reason to implement internal function, since map works on iterable types