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);