️ Success Type Travel

REslava.ResultFlow infers the success type T at each pipeline step and renders it inline in the node label β€” zero configuration, works with any Result library (Result<T>, ErrorOr<T>, Fin<T>, or any SomeWrapper<T>).

Type-preserving step  β†’  "Bind ⚑<br/>User"
Type-changing step    β†’  "Map ⚑<br/>User β†’ UserDto"
Non-generic return    β†’  "Bind"   ← current behavior, no regression

The type is extracted from the generic return type's first type argument using Roslyn's semantic model β€” no IResultBase check, no library-specific knowledge. Inference falls back gracefully to method-name-only when the type cannot be resolved.