def METHOD_NAME(
    self: Float[LinearOperator, "... M N"], batch_shape: Union[torch.Size, List[int]]
) -> Float[LinearOperator, "... M N"]:
    return self.__class__(
        self.left_linear_op.METHOD_NAME(batch_shape), self.right_linear_op.METHOD_NAME(batch_shape)
    )