async def METHOD_NAME(self, mount: Mount, rate: float = 1.0) -> None:
    """
    Prepare the pipette for aspiration.
    This must happen after every :py:meth:`blow_out` and should probably be
    called before every :py:meth:`aspirate`, while the pipette tip is not
    immersed in a well. It ensures that the plunger is at the 0-volume
    position of the pipette if necessary (if not necessary, it does
    nothing).
    If :py:meth:`aspirate` is called immediately after :py:meth:`blow_out`,
    the plunger is left at the ``blow_out`` position, below the ``bottom``
    position, and moving the plunger up during :py:meth:`aspirate` is
    expected to aspirate liquid - :py:meth:`aspirate` is called once the
    pipette tip is already in the well. This will cause a subtle over
    aspiration. To make the problem more obvious, :py:meth:`aspirate` will
    raise an exception if this method has not previously been called.
    """
    ...