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.