Can somebody explain what this bike looking contraption might be? It looks like there's sort of a seat looking thing that the rider/pusher(?) sits on, with some springs to do, er, something as the person pushes or bikes along.

No disrespect intended if this is some kind of medical device or something along those lines.