def METHOD_NAME(self) -> bool:
    """Indicates if the instruction is pure, i.e. removing it alone doesn't mutate the schedule
    state. For example, the instruction `GetBlock` is pure because it changes
    nothing, while `ComputeInline` is not because removing it leads to a different resulting
    schedule.
    Returns
    -------
    pure : bool
        The boolean flag indicating if the instruction is pure
    """
    return bool(self._is_pure)