``` package com.example.domain val networkResult:...
# arrow-contributors
j
Copy code
package com.example.domain

val networkResult: NetworkResult = HttpError("boom!")
val f: (String) -> String = String::toUpperCase

when (networkResult) {
  is HttpError -> networkResult.copy(f(networkResult.message))
  else -> networkResult
}
//null