launch

val launch: suspend (onEachSuccess: suspend (data: TData) -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit