FsFlow.Check

A reusable predicate result that either preserves a value on success or acts as a gate with unit on success, while carrying a unit failure placeholder until the caller maps it into a domain-specific error.

Remarks

Use the Check module helpers to create and compose checks.