Could you open a `forward` bug for tracking this idea of the `Step` object? We could work together on this. Wdyt?