I forgot to mention one thing. For this design to work, the effective volume
of the pumping chambers must be the same as the volume of water inside one
hose loop. It measures the water going in, allowing it to change state every
half a turn. A completely different design might instead use a pair of cams
to tell the alternator when to change state.