@@ -39,6 +39,7 @@ import Control.Monad.State.Strict
3939import Data.Aeson hiding (Array, Bool, String)
4040import Data.CaseInsensitive (CI)
4141import qualified Data.CaseInsensitive as CI
42+import Data.Char
4243import Data.Function (on)
4344import qualified Data.HashMap.Strict as Map
4445import qualified Data.HashSet as Set
@@ -49,6 +50,7 @@ import Data.Text (Text)
4950import qualified Data.Text as Text
5051import qualified Data.Text.Lazy as LText
5152import qualified Data.Text.Lazy.Builder as Build
53+import Debug.Trace
5254import qualified Filesystem.Path.CurrentOS as Path
5355import Formatting
5456import Gen.Orphans ()
@@ -266,7 +268,7 @@ data Memo = Memo
266268 }
267269
268270initial :: Service (Fix Schema) -> Memo
269−initial s = Memo s mempty mempty core mempty reserve mempty
271+initial s = Memo s mempty mempty core mempty reserveBranches mempty
270272 where
271273 -- Types available in Network.Google.Prelude.
272274 core = Map.fromList
@@ -274,7 +276,7 @@ initial s = Memo s mempty mempty core mempty reserve mempty
274276 ]
275277
276278 -- Reserved sum constructor names.
277− reserve = Map.singleton mempty . Set.fromList $
279+ reserveBranches = Map.singleton mempty . Set.fromList $
278280 map (CI.mk . global) (Map.keys (s ^. dSchemas))
279281
280282makeLenses ''Memo