Pump

Pump is a machine that automatically obtains (and removes from the world) any liquids (and/or gases) around it (if the Pump is submerged) or below it. It acts as a 16-slots storage, and any obtained liquid is placed inside of it. It doesn't require any Power.

If the Pump can't reach any liquid, it will extend downwards until it either reaches the liquid (in which case it starts pumping), or until encountering solid blocks, or until its maximum height is reached.

If there is no liquid to drain, Pump won't do anything. If the entire 16-blocks storage within the Pump is completely filled, Pump won't drain any liquid until there is (once again) free space in the storage.