Why does the first snippet work while the second doesn't? λ> import Text.Megaparsec λ> :t Tokens Tokens :: GHC.Base.NonEmpty t -> ErrorItem t λ> import Text.Megaparsec (Tokens) λ> :t Tokens :1:1-6: error: Data constructor not in scope: Tokens