static Func <FraudResult> CheckFraud(CheckFraudRequest request, ICheckFraudHandler handler) => () => handler.Handle(request);
static Chain <FraudResult> ContinueIf(CheckFraudRequest request, Chain <FraudResult> result, ICheckFraudHandler handler) => result.ContinueIf(CheckFraud(request, handler), IsNotFraudulent);