{-# LANGUAGE GeneralizedNewtypeDeriving, ScopedTypeVariables, DoRec #-} {-# OPTIONS_GHC -fno-cse -fno-full-laziness #-} module FRP.Sodium.Internal ( C.Event(..), listenTrans, schedulePrioritized, scheduleLast, Listen(..), getListen, linkedListen, Node, newEventLinked, newEvent, newEventImpl, finalizeEvent, finalizeListen, ioReactive, Unlistener, addCleanup_Listen, Sample(..), addCleanup_Sample, later, dep, unsafeNewIORef, Plain ) where import qualified FRP.Sodium.Context as C import FRP.Sodium.Plain