code: def position(axis, hardware, cp=None):
      
  
      if not ff.use_protocol_api_v2():
          p = hardware._driver.position
          return (p['X'], p['Y'], p[axis])
      else:
          p = hardware.gantry_position(axis, critical_point=cp)
          return (p.x, p.y, p.z)
docs: Read position from driver into a tuple and map 3-rd value
      to the axis of a pipette currently used