launch

suspend fun launch(onEachSuccess: suspend (TData) -> Unit? = null, onError: suspend (TError) -> Unit? = null)