module Language.Haskell.Names ( -- * Core functions annotateModule , getInterfaces -- * Types , SymValueInfo(..) , Symbols(..) , Scoped(..) , NameInfo(..) , GName(..) , OrigName(..) , HasOrigName(..) ) where import Language.Haskell.Names.Types (Symbols (..), SymValueInfo (..), Scoped (..), NameInfo (..), GName (..), OrigName (..), HasOrigName (..)) import Language.Haskell.Names.Recursive (getInterfaces, annotateModule)