{-# LANGUAGE GeneralizedNewtypeDeriving, ScopedTypeVariables, DoRec #-}
{-# OPTIONS_GHC -fno-cse -fno-full-laziness #-}
module FRP.Sodium.Internal (
        listen,
        listenValue,
        Event(..),
        Behaviour(..),
        schedulePriority1,
        schedulePriority2,
        Listen(..),
        getListen,
        runListen,
        linkedListen,
        Node,
        newEventLinked,
        newSink,
        finalizeEvent,
        finalizeListen,
        ioReactive,
        Unlistener,
        finalerize,
        unlistenize
    ) where

import FRP.Sodium.Impl