withSequel :: Sequel -> CodeGen a -> CodeGen a
withSequel sequel = local (\env -> env { cgSequel = sequel, cgSelfLoop = Nothing })
withSequel :: Sequel -> CodeGen a -> CodeGen a
withSequel sequel = local (\env -> env { cgSequel = sequel, cgSelfLoop = Nothing })
withSequel sequel = local (\env -> env { cgSequel = sequel, cgSelfLoop = Nothing })