We now have geom_step(). The 'step' adjustment to the line could in theory work with other geometries as well, notably geom_area() or even geom_ribbon(). The proposal here is to make a position_step() and deprecate GeomStep in favour of GeomLine + PositionStep.