def __rlshift__(self, other):
        """Left shift by variable amount, :py:`other << self`.

        Like :meth:`__lshift__`, with operands swapped.
        """
        self.__check_shamt()
        return Operator("<<", [other, self])
Left shift by variable amount, :py:`other << self`.

        Like :meth:`__lshift__`, with operands swapped.
        
amaranth/hdl/_ast.py