@sig(H/ "a" >> "a" >> ["a"])
def enumFromTo(start, end):
    """
    enumFromTo :: a -> a -> [a]

    Used in translation of L[n, ..., m]
    """
    return L[Enum[start].enumFromTo(start, end)]
dataset/ETHPy150Open billpmurphy/hask/hask/lang/lazylist.py/enumFromTo/original