 
     /// The prefix for private internal indirect implementations
     public var indirectPrefix = "_"
+
+    /// Whether enums that are generated should be marked as `indirect`
+    public var indirectEnums = true
 
     /// The suffic for a OneOf choice enum
     public var oneOfSuffix = "Choice"


            var curio = Curio()
            if let maxdirect = maxdirect { curio.indirectCountThreshold = maxdirect }
            if let useOneOfEnums = useOneOfEnums { curio.useOneOfEnums = useOneOfEnums }
            if let useAllOfEnums = useAllOfEnums { curio.useAllOfEnums = useAllOfEnums }
            if let useAnyOfEnums = useAnyOfEnums { curio.useAnyOfEnums = useAnyOfEnums }

        var imports: [String] = ["BricBrac"]
        var maxdirect: Int?
        var typeType: String?
        var indirectEnums: Bool?
        var useOneOfEnums: Bool?
        var useAllOfEnums: Bool?
        var useAnyOfEnums: Bool?
