recover

inline fun <A> recover(block: RaiseAccumulate<Error>.() -> A, recover: (error: Error) -> A): A