Returns an iterable with elements transformed by the given function.
This is a non-mutating operation that returns an iterable.
@override Iterable<T> map<T>(T Function(E element) f) => value.map(f);