@sig("a"/ H >> ["a"])
def repeat(x):
    """
    repeat :: a -> [a]

    repeat(x) is an infinite list, with x the value of every element.
    """
    def __repeat(x):
        while True:
            yield x
    return L[__repeat(x)]
dataset/ETHPy150Open billpmurphy/hask/hask/Data/List.py/repeat/swapped operands of `/`