simon.vergauwen
02/15/2020, 12:19 PMtraverse is absolutely what you want here. Not map { !otherCode() }Gopal S Akshintala
02/15/2020, 12:29 PMprivate fun optionMapper() = fx.monad {
getOptionString().traverse(Option.monad()) { booleanInput(!getIsSomethingTrueInHigherKind(it)).toOption() }}Gopal S Akshintala
02/15/2020, 12:29 PM