@@ -2,6 +2,7 @@
2{-# LANGUAGE FlexibleInstances #-}
2{-# LANGUAGE FlexibleInstances #-}
3{-# LANGUAGE GeneralizedNewtypeDeriving #-}
3{-# LANGUAGE GeneralizedNewtypeDeriving #-}
4{-# LANGUAGE LambdaCase #-}
4{-# LANGUAGE LambdaCase #-}
5+{-# LANGUAGE OverloadedStrings #-}
6-- Module : Gen.Types.Id
7-- Module : Gen.Types.Id
7-- Copyright : (c) 2015 Brendan Hay
8-- Copyright : (c) 2015 Brendan Hay
@@ -41,11 +42,8 @@ import Language.Haskell.Exts.Build
41import Language.Haskell.Exts.Pretty (prettyPrint)
42import Language.Haskell.Exts.Pretty (prettyPrint)
42import Language.Haskell.Exts.Syntax (Name)
43import Language.Haskell.Exts.Syntax (Name)
45−aname = name . Text.unpack . upperHead . idToText
47nname :: Local -> Name
45nname :: Local -> Name
48−nname = name . Text.unpack . upperHead . local
46+nname = name . Text.unpack . (<> "API") . upperHead . local
50vname :: Local -> Local -> Name
48vname :: Local -> Local -> Name
51vname p l = name (f p <> f l)
49vname p l = name (f p <> f l)