protected Task <Maybe <ReducerResult <TData> > > SucessAsync(Maybe <MutatingContext <TData> > data) => Task.FromResult(ReducerResult.Sucess(data));
protected Maybe <ReducerResult <TData> > Sucess(Maybe <MutatingContext <TData> > data) => ReducerResult.Sucess(data);