nee-core / dev.neeffect.nee.effects.monitoring / TraceEffect / wrap

wrap

fun <A, P> wrap(f: (R) -> (P) -> A): (R) -> Pair<(P) -> Out<Nothing, A>, R>

Wrap a business function in a given effect

Gives back "wrapped function"