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