module Atom.Language.Atom
  ( -- * Code 
    -- | Module: "Language.Atom.Code" 
    Config (..), defaults, Clock (..), defaultClock, writeC, cType, RuleCoverage,
    -- * Compilation
    -- | Module: "Language.Atom.Compile"
    compile, reportSchedule, Schedule,
    -- * Common
    -- | Module: "Language.Atom.Common"
    Timer, timer, startTimer, startTimerIf, timerDone, oneShotRise,
    oneShotFall, debounce, lookupTable, linear, hysteresis, Channel (..),
    channel, writeChannel, readChannel,