Async Step Annotation
*Async methods are automatically annotated with a ⚡ suffix in the diagram label — no configuration required.
[ResultFlow]
public async Task<Result<UserDto>> RegisterAsync(RegisterCommand cmd) =>
await CreateUser(cmd)
.EnsureAsync(IsEmailValid, new InvalidEmailError()) // → "EnsureAsync ⚡"
.BindAsync(SaveUser) // → "BindAsync ⚡"
.MapAsync(ToUserDto); // → "MapAsync ⚡"
Sync methods keep their plain label; mixed pipelines mark only the async steps. Custom methods mapped via resultflow.json that end in Async inherit ⚡ automatically — no extra config needed.