public static OperationResult <T> FromError <T>(OperationError error) => OperationResult <T> .FromError(error);
public static OperationResult <T> FromError(OperationError error) => new OperationResult <T>(error, default !);
public static OperationResult FromError(OperationError error) => new OperationResult(error);