elm/libraries/Trampoline.elm

12 lines
247 B
Elm
Raw Normal View History

module Trampoline (Trampoline, trampoline)
where
{-| -}
import Native.Trampoline
import open Either
data Trampoline a = Trampoline (Either a (() -> Trampoline a))
trampoline : Trampoline a -> a
trampoline = Native.Trampoline.trampoline