    {-# LANGUAGE Safe #-}

    -- | Types and functions for UTC and UT1
    module Data.Time.Clock (
        module Data.Time.Clock.Internal.UniversalTime,
        module Data.Time.Clock.Internal.DiffTime,
        module Data.Time.Clock.Internal.UTCTime,
        module Data.Time.Clock.Internal.NominalDiffTime,
        module Data.Time.Clock.Internal.UTCDiff,
        getCurrentTime,
        getTime_resolution,
    ) where

    import Data.Time.Clock.Internal.DiffTime
    import Data.Time.Clock.Internal.NominalDiffTime
    import Data.Time.Clock.Internal.SystemTime
    import Data.Time.Clock.Internal.UTCDiff
    import Data.Time.Clock.Internal.UTCTime
    import Data.Time.Clock.Internal.UniversalTime
    import Data.Time.Clock.POSIX
    import Data.Time.Format.Parse ()
    import Data.Time.LocalTime ()