code: def _dispense_during_transfer(self, vol, loc, **kwargs):
          
          mix_after = kwargs.get('mix_after', (0, 0))
          rate = kwargs.get('rate', 1)
          air_gap = kwargs.get('air_gap', 0)
  
          well, _ = unpack_location(loc)
  
          if air_gap:
              self.dispense(air_gap, well.top(5), rate=rate)
          self.dispense(vol, loc, rate=rate)
          self._mix_during_transfer(mix_after, well, **kwargs)
docs: Performs a :any:`dispense` when running a :any:`transfer`, and
          optionally a :any:`mix`, :any:`touch_tip`, and/or
          :any:`blow_out` afterwards.