module Prelude where import _FromEnum import _EnumFromToInc import _EnumFromToDec _enumFromThen :: a -> a -> Int -> [a] _enumFromThen n n' m = let step = _fromEnum n' - _fromEnum n in if step >= 0 then _enumFromToInc (_fromEnum n) step m else _enumFromToDec (_fromEnum n) step 0