code: def return_tip(self) -> 'InstrumentContext':
          
          if not self.hw_pipette['has_tip']:
              self._log.warning('Pipette has no tip to return')
          loc = self._last_tip_picked_up_from
          if not isinstance(loc, Well):
              raise TypeError('Last tip location should be a Well but it is: '
                              '{}'.format(loc))
          bot = loc.bottom()
          bot = bot._replace(point=bot.point._replace(z=bot.point.z + 10))
          self.drop_tip(bot)
          return self
docs: If a tip is currently attached to the pipette, then it will return the
          tip to it's location in the tiprack.
  
          It will not reset tip tracking so the well flag will remain False.
  
          :returns: This instance