nonDestructiveForEach

inline fun nonDestructiveForEach(fn: (T) -> Unit)