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

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