@sig(H[Integral, "i"]/ "i" >> ["a"] >> ["a"])
def genericReplicate(i, a):
    """
    genericReplicate :: Integral i => i -> a -> [a]

    The genericReplicate function is an overloaded version of replicate, which
    accepts any Integral value as the number of repetitions to make.
    """
    raise NotImplementedError()
dataset/ETHPy150Open billpmurphy/hask/hask/Data/List.py/genericReplicate/original