I'm going to hijack this thread to pose this question:
Is it feasible (it's definitely possible, but is it practical?) to use steam to transfer water up zlevels rather than pumping it? The way I see it, giant pump stacks break the tech limit. How would someone with a big beard and a crude hammer get machine tolerances good enough to create vacuum seals?
It'd take huge quantities of energy, using coal, and several heating elements arranged up the pipe to maintain dryness of steam, and a condenser, using a small water reservoir, to help steam condense wherever you want it.
If it's practical, then there's finally an excuse to put steam into the game.
If you were living in a cave, it's
possible, but hardly efficient to do that.
What you are describing is almost the same thing as current Desalination processes - you just boil the water, and collect the steam elsewhere so that you get saltless water.
The thing is that (A) water takes a
lot of energy to get to a boil, so boiling large quantities of water takes
tremendous amounts of energy. This is why large-scale desalination is not terribly feasible even today. Further, (B) steam is going to conduct heat into the surrounding walls as it is being taken away - that may be a lot of stone, which can conduct a lot of heat, which will waste even more of your energy as that steam boils away.
(Of course, if we have magic magma as an infinite energy source that never depletes and never kills dwarves working just a couple inches away from it with heat or poisonous gasses, then screw realistic limits on energy! Geothermal all day long!)
Of course, the vacuum seals are kind of impossible, as well, but those Archemedes screws were originally used to keep boats from filling up with water faster than the screws could pump that water out. Pump stacks like how we use them are not quite possible, but not quite something that breaks all realism - at least, until you get to how easy it is to power those mechanisms. (Waterwheels that are infinitely efficient producers of energy.)