arrow-fx / arrow.fx / Resource / tailRecM
fun <F, E, A, B> tailRecM(BR: Bracket<F, E>, a: A, f: (A) -> ResourceOf<F, E, Either<A, B>>): Resource<F, E, B>
fun <F, E, A, B> tailRecM(BR:
Bracket
<F, E>, a: A, f: (A) ->
ResourceOf
<F, E, Either<A, B>>):
Resource
<F, E, B>
Do you like Arrow?