️ 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.