Now uses flatMap and is much faster.
Now uses flatMap and is much faster.

In a playground, 500 iterations went from ~1.809 seconds to ~0.777 seconds.
esetnik/ReflectedStringConvertible,esetnik/ReflectedStringConvertible,esetnik/ReflectedStringConvertible,mattcomi/ReflectedStringConvertible,mattcomi/ReflectedStringConvertible