FsFlow.Diagnostics

A mergeable validation graph that carries local errors and nested child branches.

Remarks

`Errors` holds the application errors attached exactly to the current node, while `Children` holds nested branches keyed by `PathSegment`. This structure allows hierarchical validation to stay navigable before flattening. Use `flatten` to convert it into a linear list.