packages feed

proto-lens-descriptors 0.2.0.0 → 0.2.0.1

raw patch · 3 files changed

+211/−363 lines, 3 filesdep ~proto-lensPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: proto-lens

API changes (from Hackage documentation)

- Proto.Google.Protobuf.Compiler.Plugin: content :: forall x f s t a b. (Functor f, HasLens "content" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: content :: forall f s t a b. HasLens "content" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: error :: forall x f s t a b. (Functor f, HasLens "error" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: error :: forall f s t a b. HasLens "error" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: file :: forall x f s t a b. (Functor f, HasLens "file" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: file :: forall f s t a b. HasLens "file" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: fileToGenerate :: forall x f s t a b. (Functor f, HasLens "fileToGenerate" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: fileToGenerate :: forall f s t a b. HasLens "fileToGenerate" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: insertionPoint :: forall x f s t a b. (Functor f, HasLens "insertionPoint" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: insertionPoint :: forall f s t a b. HasLens "insertionPoint" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: maybe'content :: forall x f s t a b. (Functor f, HasLens "maybe'content" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: maybe'content :: forall f s t a b. HasLens "maybe'content" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: maybe'error :: forall x f s t a b. (Functor f, HasLens "maybe'error" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: maybe'error :: forall f s t a b. HasLens "maybe'error" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: maybe'insertionPoint :: forall x f s t a b. (Functor f, HasLens "maybe'insertionPoint" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: maybe'insertionPoint :: forall f s t a b. HasLens "maybe'insertionPoint" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: maybe'name :: forall x f s t a b. (Functor f, HasLens "maybe'name" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: maybe'name :: forall f s t a b. HasLens "maybe'name" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: maybe'parameter :: forall x f s t a b. (Functor f, HasLens "maybe'parameter" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: maybe'parameter :: forall f s t a b. HasLens "maybe'parameter" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: name :: forall x f s t a b. (Functor f, HasLens "name" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: name :: forall f s t a b. HasLens "name" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: parameter :: forall x f s t a b. (Functor f, HasLens "parameter" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: parameter :: forall f s t a b. HasLens "parameter" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Compiler.Plugin: protoFile :: forall x f s t a b. (Functor f, HasLens "protoFile" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Compiler.Plugin: protoFile :: forall f s t a b. HasLens "protoFile" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: aggregateValue :: forall x f s t a b. (Functor f, HasLens "aggregateValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: aggregateValue :: forall f s t a b. HasLens "aggregateValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: allowAlias :: forall x f s t a b. (Functor f, HasLens "allowAlias" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: allowAlias :: forall f s t a b. HasLens "allowAlias" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: annotation :: forall x f s t a b. (Functor f, HasLens "annotation" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: annotation :: forall f s t a b. HasLens "annotation" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: begin :: forall x f s t a b. (Functor f, HasLens "begin" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: begin :: forall f s t a b. HasLens "begin" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: ccEnableArenas :: forall x f s t a b. (Functor f, HasLens "ccEnableArenas" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: ccEnableArenas :: forall f s t a b. HasLens "ccEnableArenas" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: ccGenericServices :: forall x f s t a b. (Functor f, HasLens "ccGenericServices" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: ccGenericServices :: forall f s t a b. HasLens "ccGenericServices" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: clientStreaming :: forall x f s t a b. (Functor f, HasLens "clientStreaming" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: clientStreaming :: forall f s t a b. HasLens "clientStreaming" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: csharpNamespace :: forall x f s t a b. (Functor f, HasLens "csharpNamespace" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: csharpNamespace :: forall f s t a b. HasLens "csharpNamespace" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: ctype :: forall x f s t a b. (Functor f, HasLens "ctype" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: ctype :: forall f s t a b. HasLens "ctype" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: defaultValue :: forall x f s t a b. (Functor f, HasLens "defaultValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: defaultValue :: forall f s t a b. HasLens "defaultValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: dependency :: forall x f s t a b. (Functor f, HasLens "dependency" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: dependency :: forall f s t a b. HasLens "dependency" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: deprecated :: forall x f s t a b. (Functor f, HasLens "deprecated" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: deprecated :: forall f s t a b. HasLens "deprecated" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: doubleValue :: forall x f s t a b. (Functor f, HasLens "doubleValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: doubleValue :: forall f s t a b. HasLens "doubleValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: end :: forall x f s t a b. (Functor f, HasLens "end" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: end :: forall f s t a b. HasLens "end" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: enumType :: forall x f s t a b. (Functor f, HasLens "enumType" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: enumType :: forall f s t a b. HasLens "enumType" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: extendee :: forall x f s t a b. (Functor f, HasLens "extendee" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: extendee :: forall f s t a b. HasLens "extendee" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: extension :: forall x f s t a b. (Functor f, HasLens "extension" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: extension :: forall f s t a b. HasLens "extension" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: extensionRange :: forall x f s t a b. (Functor f, HasLens "extensionRange" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: extensionRange :: forall f s t a b. HasLens "extensionRange" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: field :: forall x f s t a b. (Functor f, HasLens "field" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: field :: forall f s t a b. HasLens "field" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: file :: forall x f s t a b. (Functor f, HasLens "file" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: file :: forall f s t a b. HasLens "file" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: goPackage :: forall x f s t a b. (Functor f, HasLens "goPackage" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: goPackage :: forall f s t a b. HasLens "goPackage" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: identifierValue :: forall x f s t a b. (Functor f, HasLens "identifierValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: identifierValue :: forall f s t a b. HasLens "identifierValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: inputType :: forall x f s t a b. (Functor f, HasLens "inputType" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: inputType :: forall f s t a b. HasLens "inputType" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: isExtension :: forall x f s t a b. (Functor f, HasLens "isExtension" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: isExtension :: forall f s t a b. HasLens "isExtension" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: javaGenerateEqualsAndHash :: forall x f s t a b. (Functor f, HasLens "javaGenerateEqualsAndHash" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: javaGenerateEqualsAndHash :: forall f s t a b. HasLens "javaGenerateEqualsAndHash" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: javaGenericServices :: forall x f s t a b. (Functor f, HasLens "javaGenericServices" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: javaGenericServices :: forall f s t a b. HasLens "javaGenericServices" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: javaMultipleFiles :: forall x f s t a b. (Functor f, HasLens "javaMultipleFiles" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: javaMultipleFiles :: forall f s t a b. HasLens "javaMultipleFiles" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: javaOuterClassname :: forall x f s t a b. (Functor f, HasLens "javaOuterClassname" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: javaOuterClassname :: forall f s t a b. HasLens "javaOuterClassname" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: javaPackage :: forall x f s t a b. (Functor f, HasLens "javaPackage" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: javaPackage :: forall f s t a b. HasLens "javaPackage" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: javaStringCheckUtf8 :: forall x f s t a b. (Functor f, HasLens "javaStringCheckUtf8" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: javaStringCheckUtf8 :: forall f s t a b. HasLens "javaStringCheckUtf8" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: jsonName :: forall x f s t a b. (Functor f, HasLens "jsonName" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: jsonName :: forall f s t a b. HasLens "jsonName" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: jstype :: forall x f s t a b. (Functor f, HasLens "jstype" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: jstype :: forall f s t a b. HasLens "jstype" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: label :: forall x f s t a b. (Functor f, HasLens "label" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: label :: forall f s t a b. HasLens "label" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: lazy :: forall x f s t a b. (Functor f, HasLens "lazy" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: lazy :: forall f s t a b. HasLens "lazy" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: leadingComments :: forall x f s t a b. (Functor f, HasLens "leadingComments" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: leadingComments :: forall f s t a b. HasLens "leadingComments" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: leadingDetachedComments :: forall x f s t a b. (Functor f, HasLens "leadingDetachedComments" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: leadingDetachedComments :: forall f s t a b. HasLens "leadingDetachedComments" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: location :: forall x f s t a b. (Functor f, HasLens "location" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: location :: forall f s t a b. HasLens "location" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: mapEntry :: forall x f s t a b. (Functor f, HasLens "mapEntry" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: mapEntry :: forall f s t a b. HasLens "mapEntry" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'aggregateValue :: forall x f s t a b. (Functor f, HasLens "maybe'aggregateValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'aggregateValue :: forall f s t a b. HasLens "maybe'aggregateValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'allowAlias :: forall x f s t a b. (Functor f, HasLens "maybe'allowAlias" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'allowAlias :: forall f s t a b. HasLens "maybe'allowAlias" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'begin :: forall x f s t a b. (Functor f, HasLens "maybe'begin" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'begin :: forall f s t a b. HasLens "maybe'begin" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'ccEnableArenas :: forall x f s t a b. (Functor f, HasLens "maybe'ccEnableArenas" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'ccEnableArenas :: forall f s t a b. HasLens "maybe'ccEnableArenas" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'ccGenericServices :: forall x f s t a b. (Functor f, HasLens "maybe'ccGenericServices" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'ccGenericServices :: forall f s t a b. HasLens "maybe'ccGenericServices" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'clientStreaming :: forall x f s t a b. (Functor f, HasLens "maybe'clientStreaming" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'clientStreaming :: forall f s t a b. HasLens "maybe'clientStreaming" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'csharpNamespace :: forall x f s t a b. (Functor f, HasLens "maybe'csharpNamespace" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'csharpNamespace :: forall f s t a b. HasLens "maybe'csharpNamespace" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'ctype :: forall x f s t a b. (Functor f, HasLens "maybe'ctype" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'ctype :: forall f s t a b. HasLens "maybe'ctype" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'defaultValue :: forall x f s t a b. (Functor f, HasLens "maybe'defaultValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'defaultValue :: forall f s t a b. HasLens "maybe'defaultValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'deprecated :: forall x f s t a b. (Functor f, HasLens "maybe'deprecated" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'deprecated :: forall f s t a b. HasLens "maybe'deprecated" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'doubleValue :: forall x f s t a b. (Functor f, HasLens "maybe'doubleValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'doubleValue :: forall f s t a b. HasLens "maybe'doubleValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'end :: forall x f s t a b. (Functor f, HasLens "maybe'end" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'end :: forall f s t a b. HasLens "maybe'end" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'extendee :: forall x f s t a b. (Functor f, HasLens "maybe'extendee" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'extendee :: forall f s t a b. HasLens "maybe'extendee" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'goPackage :: forall x f s t a b. (Functor f, HasLens "maybe'goPackage" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'goPackage :: forall f s t a b. HasLens "maybe'goPackage" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'identifierValue :: forall x f s t a b. (Functor f, HasLens "maybe'identifierValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'identifierValue :: forall f s t a b. HasLens "maybe'identifierValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'inputType :: forall x f s t a b. (Functor f, HasLens "maybe'inputType" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'inputType :: forall f s t a b. HasLens "maybe'inputType" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'javaGenerateEqualsAndHash :: forall x f s t a b. (Functor f, HasLens "maybe'javaGenerateEqualsAndHash" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'javaGenerateEqualsAndHash :: forall f s t a b. HasLens "maybe'javaGenerateEqualsAndHash" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'javaGenericServices :: forall x f s t a b. (Functor f, HasLens "maybe'javaGenericServices" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'javaGenericServices :: forall f s t a b. HasLens "maybe'javaGenericServices" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'javaMultipleFiles :: forall x f s t a b. (Functor f, HasLens "maybe'javaMultipleFiles" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'javaMultipleFiles :: forall f s t a b. HasLens "maybe'javaMultipleFiles" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'javaOuterClassname :: forall x f s t a b. (Functor f, HasLens "maybe'javaOuterClassname" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'javaOuterClassname :: forall f s t a b. HasLens "maybe'javaOuterClassname" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'javaPackage :: forall x f s t a b. (Functor f, HasLens "maybe'javaPackage" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'javaPackage :: forall f s t a b. HasLens "maybe'javaPackage" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'javaStringCheckUtf8 :: forall x f s t a b. (Functor f, HasLens "maybe'javaStringCheckUtf8" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'javaStringCheckUtf8 :: forall f s t a b. HasLens "maybe'javaStringCheckUtf8" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'jsonName :: forall x f s t a b. (Functor f, HasLens "maybe'jsonName" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'jsonName :: forall f s t a b. HasLens "maybe'jsonName" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'jstype :: forall x f s t a b. (Functor f, HasLens "maybe'jstype" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'jstype :: forall f s t a b. HasLens "maybe'jstype" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'label :: forall x f s t a b. (Functor f, HasLens "maybe'label" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'label :: forall f s t a b. HasLens "maybe'label" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'lazy :: forall x f s t a b. (Functor f, HasLens "maybe'lazy" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'lazy :: forall f s t a b. HasLens "maybe'lazy" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'leadingComments :: forall x f s t a b. (Functor f, HasLens "maybe'leadingComments" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'leadingComments :: forall f s t a b. HasLens "maybe'leadingComments" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'mapEntry :: forall x f s t a b. (Functor f, HasLens "maybe'mapEntry" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'mapEntry :: forall f s t a b. HasLens "maybe'mapEntry" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'messageSetWireFormat :: forall x f s t a b. (Functor f, HasLens "maybe'messageSetWireFormat" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'messageSetWireFormat :: forall f s t a b. HasLens "maybe'messageSetWireFormat" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'name :: forall x f s t a b. (Functor f, HasLens "maybe'name" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'name :: forall f s t a b. HasLens "maybe'name" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'negativeIntValue :: forall x f s t a b. (Functor f, HasLens "maybe'negativeIntValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'negativeIntValue :: forall f s t a b. HasLens "maybe'negativeIntValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'noStandardDescriptorAccessor :: forall x f s t a b. (Functor f, HasLens "maybe'noStandardDescriptorAccessor" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'noStandardDescriptorAccessor :: forall f s t a b. HasLens "maybe'noStandardDescriptorAccessor" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'number :: forall x f s t a b. (Functor f, HasLens "maybe'number" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'number :: forall f s t a b. HasLens "maybe'number" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'objcClassPrefix :: forall x f s t a b. (Functor f, HasLens "maybe'objcClassPrefix" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'objcClassPrefix :: forall f s t a b. HasLens "maybe'objcClassPrefix" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'oneofIndex :: forall x f s t a b. (Functor f, HasLens "maybe'oneofIndex" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'oneofIndex :: forall f s t a b. HasLens "maybe'oneofIndex" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'optimizeFor :: forall x f s t a b. (Functor f, HasLens "maybe'optimizeFor" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'optimizeFor :: forall f s t a b. HasLens "maybe'optimizeFor" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'options :: forall x f s t a b. (Functor f, HasLens "maybe'options" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'options :: forall f s t a b. HasLens "maybe'options" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'outputType :: forall x f s t a b. (Functor f, HasLens "maybe'outputType" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'outputType :: forall f s t a b. HasLens "maybe'outputType" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'package :: forall x f s t a b. (Functor f, HasLens "maybe'package" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'package :: forall f s t a b. HasLens "maybe'package" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'packed :: forall x f s t a b. (Functor f, HasLens "maybe'packed" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'packed :: forall f s t a b. HasLens "maybe'packed" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'positiveIntValue :: forall x f s t a b. (Functor f, HasLens "maybe'positiveIntValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'positiveIntValue :: forall f s t a b. HasLens "maybe'positiveIntValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'pyGenericServices :: forall x f s t a b. (Functor f, HasLens "maybe'pyGenericServices" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'pyGenericServices :: forall f s t a b. HasLens "maybe'pyGenericServices" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'serverStreaming :: forall x f s t a b. (Functor f, HasLens "maybe'serverStreaming" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'serverStreaming :: forall f s t a b. HasLens "maybe'serverStreaming" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'sourceCodeInfo :: forall x f s t a b. (Functor f, HasLens "maybe'sourceCodeInfo" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'sourceCodeInfo :: forall f s t a b. HasLens "maybe'sourceCodeInfo" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'sourceFile :: forall x f s t a b. (Functor f, HasLens "maybe'sourceFile" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'sourceFile :: forall f s t a b. HasLens "maybe'sourceFile" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'start :: forall x f s t a b. (Functor f, HasLens "maybe'start" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'start :: forall f s t a b. HasLens "maybe'start" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'stringValue :: forall x f s t a b. (Functor f, HasLens "maybe'stringValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'stringValue :: forall f s t a b. HasLens "maybe'stringValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'syntax :: forall x f s t a b. (Functor f, HasLens "maybe'syntax" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'syntax :: forall f s t a b. HasLens "maybe'syntax" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'trailingComments :: forall x f s t a b. (Functor f, HasLens "maybe'trailingComments" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'trailingComments :: forall f s t a b. HasLens "maybe'trailingComments" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'type' :: forall x f s t a b. (Functor f, HasLens "maybe'type'" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'type' :: forall f s t a b. HasLens "maybe'type'" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'typeName :: forall x f s t a b. (Functor f, HasLens "maybe'typeName" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'typeName :: forall f s t a b. HasLens "maybe'typeName" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: maybe'weak :: forall x f s t a b. (Functor f, HasLens "maybe'weak" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: maybe'weak :: forall f s t a b. HasLens "maybe'weak" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: messageSetWireFormat :: forall x f s t a b. (Functor f, HasLens "messageSetWireFormat" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: messageSetWireFormat :: forall f s t a b. HasLens "messageSetWireFormat" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: messageType :: forall x f s t a b. (Functor f, HasLens "messageType" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: messageType :: forall f s t a b. HasLens "messageType" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: method :: forall x f s t a b. (Functor f, HasLens "method" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: method :: forall f s t a b. HasLens "method" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: name :: forall x f s t a b. (Functor f, HasLens "name" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: name :: forall f s t a b. HasLens "name" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: namePart :: forall x f s t a b. (Functor f, HasLens "namePart" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: namePart :: forall f s t a b. HasLens "namePart" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: negativeIntValue :: forall x f s t a b. (Functor f, HasLens "negativeIntValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: negativeIntValue :: forall f s t a b. HasLens "negativeIntValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: nestedType :: forall x f s t a b. (Functor f, HasLens "nestedType" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: nestedType :: forall f s t a b. HasLens "nestedType" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: noStandardDescriptorAccessor :: forall x f s t a b. (Functor f, HasLens "noStandardDescriptorAccessor" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: noStandardDescriptorAccessor :: forall f s t a b. HasLens "noStandardDescriptorAccessor" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: number :: forall x f s t a b. (Functor f, HasLens "number" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: number :: forall f s t a b. HasLens "number" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: objcClassPrefix :: forall x f s t a b. (Functor f, HasLens "objcClassPrefix" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: objcClassPrefix :: forall f s t a b. HasLens "objcClassPrefix" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: oneofDecl :: forall x f s t a b. (Functor f, HasLens "oneofDecl" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: oneofDecl :: forall f s t a b. HasLens "oneofDecl" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: oneofIndex :: forall x f s t a b. (Functor f, HasLens "oneofIndex" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: oneofIndex :: forall f s t a b. HasLens "oneofIndex" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: optimizeFor :: forall x f s t a b. (Functor f, HasLens "optimizeFor" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: optimizeFor :: forall f s t a b. HasLens "optimizeFor" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: options :: forall x f s t a b. (Functor f, HasLens "options" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: options :: forall f s t a b. HasLens "options" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: outputType :: forall x f s t a b. (Functor f, HasLens "outputType" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: outputType :: forall f s t a b. HasLens "outputType" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: package :: forall x f s t a b. (Functor f, HasLens "package" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: package :: forall f s t a b. HasLens "package" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: packed :: forall x f s t a b. (Functor f, HasLens "packed" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: packed :: forall f s t a b. HasLens "packed" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: path :: forall x f s t a b. (Functor f, HasLens "path" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: path :: forall f s t a b. HasLens "path" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: positiveIntValue :: forall x f s t a b. (Functor f, HasLens "positiveIntValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: positiveIntValue :: forall f s t a b. HasLens "positiveIntValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: publicDependency :: forall x f s t a b. (Functor f, HasLens "publicDependency" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: publicDependency :: forall f s t a b. HasLens "publicDependency" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: pyGenericServices :: forall x f s t a b. (Functor f, HasLens "pyGenericServices" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: pyGenericServices :: forall f s t a b. HasLens "pyGenericServices" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: reservedName :: forall x f s t a b. (Functor f, HasLens "reservedName" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: reservedName :: forall f s t a b. HasLens "reservedName" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: reservedRange :: forall x f s t a b. (Functor f, HasLens "reservedRange" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: reservedRange :: forall f s t a b. HasLens "reservedRange" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: serverStreaming :: forall x f s t a b. (Functor f, HasLens "serverStreaming" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: serverStreaming :: forall f s t a b. HasLens "serverStreaming" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: service :: forall x f s t a b. (Functor f, HasLens "service" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: service :: forall f s t a b. HasLens "service" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: sourceCodeInfo :: forall x f s t a b. (Functor f, HasLens "sourceCodeInfo" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: sourceCodeInfo :: forall f s t a b. HasLens "sourceCodeInfo" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: sourceFile :: forall x f s t a b. (Functor f, HasLens "sourceFile" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: sourceFile :: forall f s t a b. HasLens "sourceFile" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: span :: forall x f s t a b. (Functor f, HasLens "span" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: span :: forall f s t a b. HasLens "span" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: start :: forall x f s t a b. (Functor f, HasLens "start" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: start :: forall f s t a b. HasLens "start" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: stringValue :: forall x f s t a b. (Functor f, HasLens "stringValue" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: stringValue :: forall f s t a b. HasLens "stringValue" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: syntax :: forall x f s t a b. (Functor f, HasLens "syntax" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: syntax :: forall f s t a b. HasLens "syntax" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: trailingComments :: forall x f s t a b. (Functor f, HasLens "trailingComments" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: trailingComments :: forall f s t a b. HasLens "trailingComments" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: type' :: forall x f s t a b. (Functor f, HasLens "type'" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: type' :: forall f s t a b. HasLens "type'" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: typeName :: forall x f s t a b. (Functor f, HasLens "typeName" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: typeName :: forall f s t a b. HasLens "typeName" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: uninterpretedOption :: forall x f s t a b. (Functor f, HasLens "uninterpretedOption" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: uninterpretedOption :: forall f s t a b. HasLens "uninterpretedOption" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: value :: forall x f s t a b. (Functor f, HasLens "value" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: value :: forall f s t a b. HasLens "value" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: weak :: forall x f s t a b. (Functor f, HasLens "weak" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: weak :: forall f s t a b. HasLens "weak" f s t a b => LensLike f s t a b
- Proto.Google.Protobuf.Descriptor: weakDependency :: forall x f s t a b. (Functor f, HasLens "weakDependency" f s t a b) => LensLike f s t a b
+ Proto.Google.Protobuf.Descriptor: weakDependency :: forall f s t a b. HasLens "weakDependency" f s t a b => LensLike f s t a b

Files

proto-lens-descriptors.cabal view
@@ -1,5 +1,5 @@ name:                proto-lens-descriptors-version:             0.2.0.0+version:             0.2.0.1 synopsis:            Protocol buffers for describing the definitions of messages. description:     This package provides definitions for the 'proto-lens' package@@ -28,5 +28,5 @@     , lens-labels == 0.1.*     -- Specify an exact version of `proto-lens`, since it's tied closely     -- to the generated code.-    , proto-lens == 0.2.0.0+    , proto-lens == 0.2.0.1     , text == 1.2.*
src/Proto/Google/Protobuf/Compiler/Plugin.hs view
@@ -256,68 +256,59 @@                     ("content", content__field_descriptor)])  content ::-        forall x f s t a b .-          (Prelude.Functor f, Lens.Labels.HasLens "content" f s t a b) =>+        forall f s t a b . Lens.Labels.HasLens "content" f s t a b =>           Lens.Family2.LensLike f s t a b content   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "content")  error ::-      forall x f s t a b .-        (Prelude.Functor f, Lens.Labels.HasLens "error" f s t a b) =>+      forall f s t a b . Lens.Labels.HasLens "error" f s t a b =>         Lens.Family2.LensLike f s t a b error   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "error")  file ::-     forall x f s t a b .-       (Prelude.Functor f, Lens.Labels.HasLens "file" f s t a b) =>+     forall f s t a b . Lens.Labels.HasLens "file" f s t a b =>        Lens.Family2.LensLike f s t a b file   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "file")  fileToGenerate ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "fileToGenerate" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "fileToGenerate" f s t a b =>                  Lens.Family2.LensLike f s t a b fileToGenerate   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "fileToGenerate")  insertionPoint ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "insertionPoint" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "insertionPoint" f s t a b =>                  Lens.Family2.LensLike f s t a b insertionPoint   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "insertionPoint")  maybe'content ::-              forall x f s t a b .-                (Prelude.Functor f,-                 Lens.Labels.HasLens "maybe'content" f s t a b) =>+              forall f s t a b . Lens.Labels.HasLens "maybe'content" f s t a b =>                 Lens.Family2.LensLike f s t a b maybe'content   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'content")  maybe'error ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "maybe'error" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "maybe'error" f s t a b =>               Lens.Family2.LensLike f s t a b maybe'error   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'error")  maybe'insertionPoint ::-                     forall x f s t a b .-                       (Prelude.Functor f,-                        Lens.Labels.HasLens "maybe'insertionPoint" f s t a b) =>+                     forall f s t a b .+                       Lens.Labels.HasLens "maybe'insertionPoint" f s t a b =>                        Lens.Family2.LensLike f s t a b maybe'insertionPoint   = Lens.Labels.lensOf@@ -325,41 +316,36 @@          (Lens.Labels.Proxy#) "maybe'insertionPoint")  maybe'name ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "maybe'name" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "maybe'name" f s t a b =>              Lens.Family2.LensLike f s t a b maybe'name   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'name")  maybe'parameter ::-                forall x f s t a b .-                  (Prelude.Functor f,-                   Lens.Labels.HasLens "maybe'parameter" f s t a b) =>+                forall f s t a b .+                  Lens.Labels.HasLens "maybe'parameter" f s t a b =>                   Lens.Family2.LensLike f s t a b maybe'parameter   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'parameter")  name ::-     forall x f s t a b .-       (Prelude.Functor f, Lens.Labels.HasLens "name" f s t a b) =>+     forall f s t a b . Lens.Labels.HasLens "name" f s t a b =>        Lens.Family2.LensLike f s t a b name   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "name")  parameter ::-          forall x f s t a b .-            (Prelude.Functor f, Lens.Labels.HasLens "parameter" f s t a b) =>+          forall f s t a b . Lens.Labels.HasLens "parameter" f s t a b =>             Lens.Family2.LensLike f s t a b parameter   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "parameter")  protoFile ::-          forall x f s t a b .-            (Prelude.Functor f, Lens.Labels.HasLens "protoFile" f s t a b) =>+          forall f s t a b . Lens.Labels.HasLens "protoFile" f s t a b =>             Lens.Family2.LensLike f s t a b protoFile   = Lens.Labels.lensOf
src/Proto/Google/Protobuf/Descriptor.hs view
@@ -3388,209 +3388,183 @@                     ("is_extension", isExtension__field_descriptor)])  aggregateValue ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "aggregateValue" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "aggregateValue" f s t a b =>                  Lens.Family2.LensLike f s t a b aggregateValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "aggregateValue")  allowAlias ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "allowAlias" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "allowAlias" f s t a b =>              Lens.Family2.LensLike f s t a b allowAlias   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "allowAlias")  annotation ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "annotation" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "annotation" f s t a b =>              Lens.Family2.LensLike f s t a b annotation   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "annotation")  begin ::-      forall x f s t a b .-        (Prelude.Functor f, Lens.Labels.HasLens "begin" f s t a b) =>+      forall f s t a b . Lens.Labels.HasLens "begin" f s t a b =>         Lens.Family2.LensLike f s t a b begin   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "begin")  ccEnableArenas ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "ccEnableArenas" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "ccEnableArenas" f s t a b =>                  Lens.Family2.LensLike f s t a b ccEnableArenas   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "ccEnableArenas")  ccGenericServices ::-                  forall x f s t a b .-                    (Prelude.Functor f,-                     Lens.Labels.HasLens "ccGenericServices" f s t a b) =>+                  forall f s t a b .+                    Lens.Labels.HasLens "ccGenericServices" f s t a b =>                     Lens.Family2.LensLike f s t a b ccGenericServices   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "ccGenericServices")  clientStreaming ::-                forall x f s t a b .-                  (Prelude.Functor f,-                   Lens.Labels.HasLens "clientStreaming" f s t a b) =>+                forall f s t a b .+                  Lens.Labels.HasLens "clientStreaming" f s t a b =>                   Lens.Family2.LensLike f s t a b clientStreaming   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "clientStreaming")  csharpNamespace ::-                forall x f s t a b .-                  (Prelude.Functor f,-                   Lens.Labels.HasLens "csharpNamespace" f s t a b) =>+                forall f s t a b .+                  Lens.Labels.HasLens "csharpNamespace" f s t a b =>                   Lens.Family2.LensLike f s t a b csharpNamespace   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "csharpNamespace")  ctype ::-      forall x f s t a b .-        (Prelude.Functor f, Lens.Labels.HasLens "ctype" f s t a b) =>+      forall f s t a b . Lens.Labels.HasLens "ctype" f s t a b =>         Lens.Family2.LensLike f s t a b ctype   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "ctype")  defaultValue ::-             forall x f s t a b .-               (Prelude.Functor f,-                Lens.Labels.HasLens "defaultValue" f s t a b) =>+             forall f s t a b . Lens.Labels.HasLens "defaultValue" f s t a b =>                Lens.Family2.LensLike f s t a b defaultValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "defaultValue")  dependency ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "dependency" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "dependency" f s t a b =>              Lens.Family2.LensLike f s t a b dependency   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "dependency")  deprecated ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "deprecated" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "deprecated" f s t a b =>              Lens.Family2.LensLike f s t a b deprecated   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "deprecated")  doubleValue ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "doubleValue" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "doubleValue" f s t a b =>               Lens.Family2.LensLike f s t a b doubleValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "doubleValue")  end ::-    forall x f s t a b .-      (Prelude.Functor f, Lens.Labels.HasLens "end" f s t a b) =>+    forall f s t a b . Lens.Labels.HasLens "end" f s t a b =>       Lens.Family2.LensLike f s t a b end   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "end")  enumType ::-         forall x f s t a b .-           (Prelude.Functor f, Lens.Labels.HasLens "enumType" f s t a b) =>+         forall f s t a b . Lens.Labels.HasLens "enumType" f s t a b =>            Lens.Family2.LensLike f s t a b enumType   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "enumType")  extendee ::-         forall x f s t a b .-           (Prelude.Functor f, Lens.Labels.HasLens "extendee" f s t a b) =>+         forall f s t a b . Lens.Labels.HasLens "extendee" f s t a b =>            Lens.Family2.LensLike f s t a b extendee   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "extendee")  extension ::-          forall x f s t a b .-            (Prelude.Functor f, Lens.Labels.HasLens "extension" f s t a b) =>+          forall f s t a b . Lens.Labels.HasLens "extension" f s t a b =>             Lens.Family2.LensLike f s t a b extension   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "extension")  extensionRange ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "extensionRange" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "extensionRange" f s t a b =>                  Lens.Family2.LensLike f s t a b extensionRange   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "extensionRange")  field ::-      forall x f s t a b .-        (Prelude.Functor f, Lens.Labels.HasLens "field" f s t a b) =>+      forall f s t a b . Lens.Labels.HasLens "field" f s t a b =>         Lens.Family2.LensLike f s t a b field   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "field")  file ::-     forall x f s t a b .-       (Prelude.Functor f, Lens.Labels.HasLens "file" f s t a b) =>+     forall f s t a b . Lens.Labels.HasLens "file" f s t a b =>        Lens.Family2.LensLike f s t a b file   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "file")  goPackage ::-          forall x f s t a b .-            (Prelude.Functor f, Lens.Labels.HasLens "goPackage" f s t a b) =>+          forall f s t a b . Lens.Labels.HasLens "goPackage" f s t a b =>             Lens.Family2.LensLike f s t a b goPackage   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "goPackage")  identifierValue ::-                forall x f s t a b .-                  (Prelude.Functor f,-                   Lens.Labels.HasLens "identifierValue" f s t a b) =>+                forall f s t a b .+                  Lens.Labels.HasLens "identifierValue" f s t a b =>                   Lens.Family2.LensLike f s t a b identifierValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "identifierValue")  inputType ::-          forall x f s t a b .-            (Prelude.Functor f, Lens.Labels.HasLens "inputType" f s t a b) =>+          forall f s t a b . Lens.Labels.HasLens "inputType" f s t a b =>             Lens.Family2.LensLike f s t a b inputType   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "inputType")  isExtension ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "isExtension" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "isExtension" f s t a b =>               Lens.Family2.LensLike f s t a b isExtension   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "isExtension")  javaGenerateEqualsAndHash ::-                          forall x f s t a b .-                            (Prelude.Functor f,-                             Lens.Labels.HasLens "javaGenerateEqualsAndHash" f s t a b) =>+                          forall f s t a b .+                            Lens.Labels.HasLens "javaGenerateEqualsAndHash" f s t a b =>                             Lens.Family2.LensLike f s t a b javaGenerateEqualsAndHash   = Lens.Labels.lensOf@@ -3598,9 +3572,8 @@          (Lens.Labels.Proxy#) "javaGenerateEqualsAndHash")  javaGenericServices ::-                    forall x f s t a b .-                      (Prelude.Functor f,-                       Lens.Labels.HasLens "javaGenericServices" f s t a b) =>+                    forall f s t a b .+                      Lens.Labels.HasLens "javaGenericServices" f s t a b =>                       Lens.Family2.LensLike f s t a b javaGenericServices   = Lens.Labels.lensOf@@ -3608,35 +3581,31 @@          (Lens.Labels.Proxy#) "javaGenericServices")  javaMultipleFiles ::-                  forall x f s t a b .-                    (Prelude.Functor f,-                     Lens.Labels.HasLens "javaMultipleFiles" f s t a b) =>+                  forall f s t a b .+                    Lens.Labels.HasLens "javaMultipleFiles" f s t a b =>                     Lens.Family2.LensLike f s t a b javaMultipleFiles   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "javaMultipleFiles")  javaOuterClassname ::-                   forall x f s t a b .-                     (Prelude.Functor f,-                      Lens.Labels.HasLens "javaOuterClassname" f s t a b) =>+                   forall f s t a b .+                     Lens.Labels.HasLens "javaOuterClassname" f s t a b =>                      Lens.Family2.LensLike f s t a b javaOuterClassname   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "javaOuterClassname")  javaPackage ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "javaPackage" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "javaPackage" f s t a b =>               Lens.Family2.LensLike f s t a b javaPackage   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "javaPackage")  javaStringCheckUtf8 ::-                    forall x f s t a b .-                      (Prelude.Functor f,-                       Lens.Labels.HasLens "javaStringCheckUtf8" f s t a b) =>+                    forall f s t a b .+                      Lens.Labels.HasLens "javaStringCheckUtf8" f s t a b =>                       Lens.Family2.LensLike f s t a b javaStringCheckUtf8   = Lens.Labels.lensOf@@ -3644,50 +3613,44 @@          (Lens.Labels.Proxy#) "javaStringCheckUtf8")  jsonName ::-         forall x f s t a b .-           (Prelude.Functor f, Lens.Labels.HasLens "jsonName" f s t a b) =>+         forall f s t a b . Lens.Labels.HasLens "jsonName" f s t a b =>            Lens.Family2.LensLike f s t a b jsonName   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "jsonName")  jstype ::-       forall x f s t a b .-         (Prelude.Functor f, Lens.Labels.HasLens "jstype" f s t a b) =>+       forall f s t a b . Lens.Labels.HasLens "jstype" f s t a b =>          Lens.Family2.LensLike f s t a b jstype   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "jstype")  label ::-      forall x f s t a b .-        (Prelude.Functor f, Lens.Labels.HasLens "label" f s t a b) =>+      forall f s t a b . Lens.Labels.HasLens "label" f s t a b =>         Lens.Family2.LensLike f s t a b label   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "label")  lazy ::-     forall x f s t a b .-       (Prelude.Functor f, Lens.Labels.HasLens "lazy" f s t a b) =>+     forall f s t a b . Lens.Labels.HasLens "lazy" f s t a b =>        Lens.Family2.LensLike f s t a b lazy   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "lazy")  leadingComments ::-                forall x f s t a b .-                  (Prelude.Functor f,-                   Lens.Labels.HasLens "leadingComments" f s t a b) =>+                forall f s t a b .+                  Lens.Labels.HasLens "leadingComments" f s t a b =>                   Lens.Family2.LensLike f s t a b leadingComments   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "leadingComments")  leadingDetachedComments ::-                        forall x f s t a b .-                          (Prelude.Functor f,-                           Lens.Labels.HasLens "leadingDetachedComments" f s t a b) =>+                        forall f s t a b .+                          Lens.Labels.HasLens "leadingDetachedComments" f s t a b =>                           Lens.Family2.LensLike f s t a b leadingDetachedComments   = Lens.Labels.lensOf@@ -3695,25 +3658,22 @@          (Lens.Labels.Proxy#) "leadingDetachedComments")  location ::-         forall x f s t a b .-           (Prelude.Functor f, Lens.Labels.HasLens "location" f s t a b) =>+         forall f s t a b . Lens.Labels.HasLens "location" f s t a b =>            Lens.Family2.LensLike f s t a b location   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "location")  mapEntry ::-         forall x f s t a b .-           (Prelude.Functor f, Lens.Labels.HasLens "mapEntry" f s t a b) =>+         forall f s t a b . Lens.Labels.HasLens "mapEntry" f s t a b =>            Lens.Family2.LensLike f s t a b mapEntry   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "mapEntry")  maybe'aggregateValue ::-                     forall x f s t a b .-                       (Prelude.Functor f,-                        Lens.Labels.HasLens "maybe'aggregateValue" f s t a b) =>+                     forall f s t a b .+                       Lens.Labels.HasLens "maybe'aggregateValue" f s t a b =>                        Lens.Family2.LensLike f s t a b maybe'aggregateValue   = Lens.Labels.lensOf@@ -3721,26 +3681,23 @@          (Lens.Labels.Proxy#) "maybe'aggregateValue")  maybe'allowAlias ::-                 forall x f s t a b .-                   (Prelude.Functor f,-                    Lens.Labels.HasLens "maybe'allowAlias" f s t a b) =>+                 forall f s t a b .+                   Lens.Labels.HasLens "maybe'allowAlias" f s t a b =>                    Lens.Family2.LensLike f s t a b maybe'allowAlias   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'allowAlias")  maybe'begin ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "maybe'begin" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "maybe'begin" f s t a b =>               Lens.Family2.LensLike f s t a b maybe'begin   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'begin")  maybe'ccEnableArenas ::-                     forall x f s t a b .-                       (Prelude.Functor f,-                        Lens.Labels.HasLens "maybe'ccEnableArenas" f s t a b) =>+                     forall f s t a b .+                       Lens.Labels.HasLens "maybe'ccEnableArenas" f s t a b =>                        Lens.Family2.LensLike f s t a b maybe'ccEnableArenas   = Lens.Labels.lensOf@@ -3748,9 +3705,8 @@          (Lens.Labels.Proxy#) "maybe'ccEnableArenas")  maybe'ccGenericServices ::-                        forall x f s t a b .-                          (Prelude.Functor f,-                           Lens.Labels.HasLens "maybe'ccGenericServices" f s t a b) =>+                        forall f s t a b .+                          Lens.Labels.HasLens "maybe'ccGenericServices" f s t a b =>                           Lens.Family2.LensLike f s t a b maybe'ccGenericServices   = Lens.Labels.lensOf@@ -3758,9 +3714,8 @@          (Lens.Labels.Proxy#) "maybe'ccGenericServices")  maybe'clientStreaming ::-                      forall x f s t a b .-                        (Prelude.Functor f,-                         Lens.Labels.HasLens "maybe'clientStreaming" f s t a b) =>+                      forall f s t a b .+                        Lens.Labels.HasLens "maybe'clientStreaming" f s t a b =>                         Lens.Family2.LensLike f s t a b maybe'clientStreaming   = Lens.Labels.lensOf@@ -3768,9 +3723,8 @@          (Lens.Labels.Proxy#) "maybe'clientStreaming")  maybe'csharpNamespace ::-                      forall x f s t a b .-                        (Prelude.Functor f,-                         Lens.Labels.HasLens "maybe'csharpNamespace" f s t a b) =>+                      forall f s t a b .+                        Lens.Labels.HasLens "maybe'csharpNamespace" f s t a b =>                         Lens.Family2.LensLike f s t a b maybe'csharpNamespace   = Lens.Labels.lensOf@@ -3778,70 +3732,62 @@          (Lens.Labels.Proxy#) "maybe'csharpNamespace")  maybe'ctype ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "maybe'ctype" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "maybe'ctype" f s t a b =>               Lens.Family2.LensLike f s t a b maybe'ctype   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'ctype")  maybe'defaultValue ::-                   forall x f s t a b .-                     (Prelude.Functor f,-                      Lens.Labels.HasLens "maybe'defaultValue" f s t a b) =>+                   forall f s t a b .+                     Lens.Labels.HasLens "maybe'defaultValue" f s t a b =>                      Lens.Family2.LensLike f s t a b maybe'defaultValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'defaultValue")  maybe'deprecated ::-                 forall x f s t a b .-                   (Prelude.Functor f,-                    Lens.Labels.HasLens "maybe'deprecated" f s t a b) =>+                 forall f s t a b .+                   Lens.Labels.HasLens "maybe'deprecated" f s t a b =>                    Lens.Family2.LensLike f s t a b maybe'deprecated   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'deprecated")  maybe'doubleValue ::-                  forall x f s t a b .-                    (Prelude.Functor f,-                     Lens.Labels.HasLens "maybe'doubleValue" f s t a b) =>+                  forall f s t a b .+                    Lens.Labels.HasLens "maybe'doubleValue" f s t a b =>                     Lens.Family2.LensLike f s t a b maybe'doubleValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'doubleValue")  maybe'end ::-          forall x f s t a b .-            (Prelude.Functor f, Lens.Labels.HasLens "maybe'end" f s t a b) =>+          forall f s t a b . Lens.Labels.HasLens "maybe'end" f s t a b =>             Lens.Family2.LensLike f s t a b maybe'end   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'end")  maybe'extendee ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "maybe'extendee" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "maybe'extendee" f s t a b =>                  Lens.Family2.LensLike f s t a b maybe'extendee   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'extendee")  maybe'goPackage ::-                forall x f s t a b .-                  (Prelude.Functor f,-                   Lens.Labels.HasLens "maybe'goPackage" f s t a b) =>+                forall f s t a b .+                  Lens.Labels.HasLens "maybe'goPackage" f s t a b =>                   Lens.Family2.LensLike f s t a b maybe'goPackage   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'goPackage")  maybe'identifierValue ::-                      forall x f s t a b .-                        (Prelude.Functor f,-                         Lens.Labels.HasLens "maybe'identifierValue" f s t a b) =>+                      forall f s t a b .+                        Lens.Labels.HasLens "maybe'identifierValue" f s t a b =>                         Lens.Family2.LensLike f s t a b maybe'identifierValue   = Lens.Labels.lensOf@@ -3849,19 +3795,16 @@          (Lens.Labels.Proxy#) "maybe'identifierValue")  maybe'inputType ::-                forall x f s t a b .-                  (Prelude.Functor f,-                   Lens.Labels.HasLens "maybe'inputType" f s t a b) =>+                forall f s t a b .+                  Lens.Labels.HasLens "maybe'inputType" f s t a b =>                   Lens.Family2.LensLike f s t a b maybe'inputType   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'inputType")  maybe'javaGenerateEqualsAndHash ::-                                forall x f s t a b .-                                  (Prelude.Functor f,-                                   Lens.Labels.HasLens "maybe'javaGenerateEqualsAndHash" f s t a-                                     b) =>+                                forall f s t a b .+                                  Lens.Labels.HasLens "maybe'javaGenerateEqualsAndHash" f s t a b =>                                   Lens.Family2.LensLike f s t a b maybe'javaGenerateEqualsAndHash   = Lens.Labels.lensOf@@ -3869,9 +3812,8 @@          (Lens.Labels.Proxy#) "maybe'javaGenerateEqualsAndHash")  maybe'javaGenericServices ::-                          forall x f s t a b .-                            (Prelude.Functor f,-                             Lens.Labels.HasLens "maybe'javaGenericServices" f s t a b) =>+                          forall f s t a b .+                            Lens.Labels.HasLens "maybe'javaGenericServices" f s t a b =>                             Lens.Family2.LensLike f s t a b maybe'javaGenericServices   = Lens.Labels.lensOf@@ -3879,9 +3821,8 @@          (Lens.Labels.Proxy#) "maybe'javaGenericServices")  maybe'javaMultipleFiles ::-                        forall x f s t a b .-                          (Prelude.Functor f,-                           Lens.Labels.HasLens "maybe'javaMultipleFiles" f s t a b) =>+                        forall f s t a b .+                          Lens.Labels.HasLens "maybe'javaMultipleFiles" f s t a b =>                           Lens.Family2.LensLike f s t a b maybe'javaMultipleFiles   = Lens.Labels.lensOf@@ -3889,9 +3830,8 @@          (Lens.Labels.Proxy#) "maybe'javaMultipleFiles")  maybe'javaOuterClassname ::-                         forall x f s t a b .-                           (Prelude.Functor f,-                            Lens.Labels.HasLens "maybe'javaOuterClassname" f s t a b) =>+                         forall f s t a b .+                           Lens.Labels.HasLens "maybe'javaOuterClassname" f s t a b =>                            Lens.Family2.LensLike f s t a b maybe'javaOuterClassname   = Lens.Labels.lensOf@@ -3899,18 +3839,16 @@          (Lens.Labels.Proxy#) "maybe'javaOuterClassname")  maybe'javaPackage ::-                  forall x f s t a b .-                    (Prelude.Functor f,-                     Lens.Labels.HasLens "maybe'javaPackage" f s t a b) =>+                  forall f s t a b .+                    Lens.Labels.HasLens "maybe'javaPackage" f s t a b =>                     Lens.Family2.LensLike f s t a b maybe'javaPackage   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'javaPackage")  maybe'javaStringCheckUtf8 ::-                          forall x f s t a b .-                            (Prelude.Functor f,-                             Lens.Labels.HasLens "maybe'javaStringCheckUtf8" f s t a b) =>+                          forall f s t a b .+                            Lens.Labels.HasLens "maybe'javaStringCheckUtf8" f s t a b =>                             Lens.Family2.LensLike f s t a b maybe'javaStringCheckUtf8   = Lens.Labels.lensOf@@ -3918,43 +3856,37 @@          (Lens.Labels.Proxy#) "maybe'javaStringCheckUtf8")  maybe'jsonName ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "maybe'jsonName" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "maybe'jsonName" f s t a b =>                  Lens.Family2.LensLike f s t a b maybe'jsonName   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'jsonName")  maybe'jstype ::-             forall x f s t a b .-               (Prelude.Functor f,-                Lens.Labels.HasLens "maybe'jstype" f s t a b) =>+             forall f s t a b . Lens.Labels.HasLens "maybe'jstype" f s t a b =>                Lens.Family2.LensLike f s t a b maybe'jstype   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'jstype")  maybe'label ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "maybe'label" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "maybe'label" f s t a b =>               Lens.Family2.LensLike f s t a b maybe'label   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'label")  maybe'lazy ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "maybe'lazy" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "maybe'lazy" f s t a b =>              Lens.Family2.LensLike f s t a b maybe'lazy   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'lazy")  maybe'leadingComments ::-                      forall x f s t a b .-                        (Prelude.Functor f,-                         Lens.Labels.HasLens "maybe'leadingComments" f s t a b) =>+                      forall f s t a b .+                        Lens.Labels.HasLens "maybe'leadingComments" f s t a b =>                         Lens.Family2.LensLike f s t a b maybe'leadingComments   = Lens.Labels.lensOf@@ -3962,18 +3894,16 @@          (Lens.Labels.Proxy#) "maybe'leadingComments")  maybe'mapEntry ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "maybe'mapEntry" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "maybe'mapEntry" f s t a b =>                  Lens.Family2.LensLike f s t a b maybe'mapEntry   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'mapEntry")  maybe'messageSetWireFormat ::-                           forall x f s t a b .-                             (Prelude.Functor f,-                              Lens.Labels.HasLens "maybe'messageSetWireFormat" f s t a b) =>+                           forall f s t a b .+                             Lens.Labels.HasLens "maybe'messageSetWireFormat" f s t a b =>                              Lens.Family2.LensLike f s t a b maybe'messageSetWireFormat   = Lens.Labels.lensOf@@ -3981,17 +3911,15 @@          (Lens.Labels.Proxy#) "maybe'messageSetWireFormat")  maybe'name ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "maybe'name" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "maybe'name" f s t a b =>              Lens.Family2.LensLike f s t a b maybe'name   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'name")  maybe'negativeIntValue ::-                       forall x f s t a b .-                         (Prelude.Functor f,-                          Lens.Labels.HasLens "maybe'negativeIntValue" f s t a b) =>+                       forall f s t a b .+                         Lens.Labels.HasLens "maybe'negativeIntValue" f s t a b =>                          Lens.Family2.LensLike f s t a b maybe'negativeIntValue   = Lens.Labels.lensOf@@ -3999,10 +3927,9 @@          (Lens.Labels.Proxy#) "maybe'negativeIntValue")  maybe'noStandardDescriptorAccessor ::-                                   forall x f s t a b .-                                     (Prelude.Functor f,-                                      Lens.Labels.HasLens "maybe'noStandardDescriptorAccessor" f s t-                                        a b) =>+                                   forall f s t a b .+                                     Lens.Labels.HasLens "maybe'noStandardDescriptorAccessor" f s t+                                       a b =>                                      Lens.Family2.LensLike f s t a b maybe'noStandardDescriptorAccessor   = Lens.Labels.lensOf@@ -4010,18 +3937,15 @@          (Lens.Labels.Proxy#) "maybe'noStandardDescriptorAccessor")  maybe'number ::-             forall x f s t a b .-               (Prelude.Functor f,-                Lens.Labels.HasLens "maybe'number" f s t a b) =>+             forall f s t a b . Lens.Labels.HasLens "maybe'number" f s t a b =>                Lens.Family2.LensLike f s t a b maybe'number   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'number")  maybe'objcClassPrefix ::-                      forall x f s t a b .-                        (Prelude.Functor f,-                         Lens.Labels.HasLens "maybe'objcClassPrefix" f s t a b) =>+                      forall f s t a b .+                        Lens.Labels.HasLens "maybe'objcClassPrefix" f s t a b =>                         Lens.Family2.LensLike f s t a b maybe'objcClassPrefix   = Lens.Labels.lensOf@@ -4029,63 +3953,53 @@          (Lens.Labels.Proxy#) "maybe'objcClassPrefix")  maybe'oneofIndex ::-                 forall x f s t a b .-                   (Prelude.Functor f,-                    Lens.Labels.HasLens "maybe'oneofIndex" f s t a b) =>+                 forall f s t a b .+                   Lens.Labels.HasLens "maybe'oneofIndex" f s t a b =>                    Lens.Family2.LensLike f s t a b maybe'oneofIndex   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'oneofIndex")  maybe'optimizeFor ::-                  forall x f s t a b .-                    (Prelude.Functor f,-                     Lens.Labels.HasLens "maybe'optimizeFor" f s t a b) =>+                  forall f s t a b .+                    Lens.Labels.HasLens "maybe'optimizeFor" f s t a b =>                     Lens.Family2.LensLike f s t a b maybe'optimizeFor   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'optimizeFor")  maybe'options ::-              forall x f s t a b .-                (Prelude.Functor f,-                 Lens.Labels.HasLens "maybe'options" f s t a b) =>+              forall f s t a b . Lens.Labels.HasLens "maybe'options" f s t a b =>                 Lens.Family2.LensLike f s t a b maybe'options   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'options")  maybe'outputType ::-                 forall x f s t a b .-                   (Prelude.Functor f,-                    Lens.Labels.HasLens "maybe'outputType" f s t a b) =>+                 forall f s t a b .+                   Lens.Labels.HasLens "maybe'outputType" f s t a b =>                    Lens.Family2.LensLike f s t a b maybe'outputType   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'outputType")  maybe'package ::-              forall x f s t a b .-                (Prelude.Functor f,-                 Lens.Labels.HasLens "maybe'package" f s t a b) =>+              forall f s t a b . Lens.Labels.HasLens "maybe'package" f s t a b =>                 Lens.Family2.LensLike f s t a b maybe'package   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'package")  maybe'packed ::-             forall x f s t a b .-               (Prelude.Functor f,-                Lens.Labels.HasLens "maybe'packed" f s t a b) =>+             forall f s t a b . Lens.Labels.HasLens "maybe'packed" f s t a b =>                Lens.Family2.LensLike f s t a b maybe'packed   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'packed")  maybe'positiveIntValue ::-                       forall x f s t a b .-                         (Prelude.Functor f,-                          Lens.Labels.HasLens "maybe'positiveIntValue" f s t a b) =>+                       forall f s t a b .+                         Lens.Labels.HasLens "maybe'positiveIntValue" f s t a b =>                          Lens.Family2.LensLike f s t a b maybe'positiveIntValue   = Lens.Labels.lensOf@@ -4093,9 +4007,8 @@          (Lens.Labels.Proxy#) "maybe'positiveIntValue")  maybe'pyGenericServices ::-                        forall x f s t a b .-                          (Prelude.Functor f,-                           Lens.Labels.HasLens "maybe'pyGenericServices" f s t a b) =>+                        forall f s t a b .+                          Lens.Labels.HasLens "maybe'pyGenericServices" f s t a b =>                           Lens.Family2.LensLike f s t a b maybe'pyGenericServices   = Lens.Labels.lensOf@@ -4103,9 +4016,8 @@          (Lens.Labels.Proxy#) "maybe'pyGenericServices")  maybe'serverStreaming ::-                      forall x f s t a b .-                        (Prelude.Functor f,-                         Lens.Labels.HasLens "maybe'serverStreaming" f s t a b) =>+                      forall f s t a b .+                        Lens.Labels.HasLens "maybe'serverStreaming" f s t a b =>                         Lens.Family2.LensLike f s t a b maybe'serverStreaming   = Lens.Labels.lensOf@@ -4113,9 +4025,8 @@          (Lens.Labels.Proxy#) "maybe'serverStreaming")  maybe'sourceCodeInfo ::-                     forall x f s t a b .-                       (Prelude.Functor f,-                        Lens.Labels.HasLens "maybe'sourceCodeInfo" f s t a b) =>+                     forall f s t a b .+                       Lens.Labels.HasLens "maybe'sourceCodeInfo" f s t a b =>                        Lens.Family2.LensLike f s t a b maybe'sourceCodeInfo   = Lens.Labels.lensOf@@ -4123,44 +4034,38 @@          (Lens.Labels.Proxy#) "maybe'sourceCodeInfo")  maybe'sourceFile ::-                 forall x f s t a b .-                   (Prelude.Functor f,-                    Lens.Labels.HasLens "maybe'sourceFile" f s t a b) =>+                 forall f s t a b .+                   Lens.Labels.HasLens "maybe'sourceFile" f s t a b =>                    Lens.Family2.LensLike f s t a b maybe'sourceFile   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'sourceFile")  maybe'start ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "maybe'start" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "maybe'start" f s t a b =>               Lens.Family2.LensLike f s t a b maybe'start   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'start")  maybe'stringValue ::-                  forall x f s t a b .-                    (Prelude.Functor f,-                     Lens.Labels.HasLens "maybe'stringValue" f s t a b) =>+                  forall f s t a b .+                    Lens.Labels.HasLens "maybe'stringValue" f s t a b =>                     Lens.Family2.LensLike f s t a b maybe'stringValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'stringValue")  maybe'syntax ::-             forall x f s t a b .-               (Prelude.Functor f,-                Lens.Labels.HasLens "maybe'syntax" f s t a b) =>+             forall f s t a b . Lens.Labels.HasLens "maybe'syntax" f s t a b =>                Lens.Family2.LensLike f s t a b maybe'syntax   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'syntax")  maybe'trailingComments ::-                       forall x f s t a b .-                         (Prelude.Functor f,-                          Lens.Labels.HasLens "maybe'trailingComments" f s t a b) =>+                       forall f s t a b .+                         Lens.Labels.HasLens "maybe'trailingComments" f s t a b =>                          Lens.Family2.LensLike f s t a b maybe'trailingComments   = Lens.Labels.lensOf@@ -4168,34 +4073,30 @@          (Lens.Labels.Proxy#) "maybe'trailingComments")  maybe'type' ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "maybe'type'" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "maybe'type'" f s t a b =>               Lens.Family2.LensLike f s t a b maybe'type'   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'type'")  maybe'typeName ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "maybe'typeName" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "maybe'typeName" f s t a b =>                  Lens.Family2.LensLike f s t a b maybe'typeName   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'typeName")  maybe'weak ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "maybe'weak" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "maybe'weak" f s t a b =>              Lens.Family2.LensLike f s t a b maybe'weak   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "maybe'weak")  messageSetWireFormat ::-                     forall x f s t a b .-                       (Prelude.Functor f,-                        Lens.Labels.HasLens "messageSetWireFormat" f s t a b) =>+                     forall f s t a b .+                       Lens.Labels.HasLens "messageSetWireFormat" f s t a b =>                        Lens.Family2.LensLike f s t a b messageSetWireFormat   = Lens.Labels.lensOf@@ -4203,58 +4104,51 @@          (Lens.Labels.Proxy#) "messageSetWireFormat")  messageType ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "messageType" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "messageType" f s t a b =>               Lens.Family2.LensLike f s t a b messageType   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "messageType")  method ::-       forall x f s t a b .-         (Prelude.Functor f, Lens.Labels.HasLens "method" f s t a b) =>+       forall f s t a b . Lens.Labels.HasLens "method" f s t a b =>          Lens.Family2.LensLike f s t a b method   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "method")  name ::-     forall x f s t a b .-       (Prelude.Functor f, Lens.Labels.HasLens "name" f s t a b) =>+     forall f s t a b . Lens.Labels.HasLens "name" f s t a b =>        Lens.Family2.LensLike f s t a b name   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "name")  namePart ::-         forall x f s t a b .-           (Prelude.Functor f, Lens.Labels.HasLens "namePart" f s t a b) =>+         forall f s t a b . Lens.Labels.HasLens "namePart" f s t a b =>            Lens.Family2.LensLike f s t a b namePart   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "namePart")  negativeIntValue ::-                 forall x f s t a b .-                   (Prelude.Functor f,-                    Lens.Labels.HasLens "negativeIntValue" f s t a b) =>+                 forall f s t a b .+                   Lens.Labels.HasLens "negativeIntValue" f s t a b =>                    Lens.Family2.LensLike f s t a b negativeIntValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "negativeIntValue")  nestedType ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "nestedType" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "nestedType" f s t a b =>              Lens.Family2.LensLike f s t a b nestedType   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "nestedType")  noStandardDescriptorAccessor ::-                             forall x f s t a b .-                               (Prelude.Functor f,-                                Lens.Labels.HasLens "noStandardDescriptorAccessor" f s t a b) =>+                             forall f s t a b .+                               Lens.Labels.HasLens "noStandardDescriptorAccessor" f s t a b =>                                Lens.Family2.LensLike f s t a b noStandardDescriptorAccessor   = Lens.Labels.lensOf@@ -4262,226 +4156,197 @@          (Lens.Labels.Proxy#) "noStandardDescriptorAccessor")  number ::-       forall x f s t a b .-         (Prelude.Functor f, Lens.Labels.HasLens "number" f s t a b) =>+       forall f s t a b . Lens.Labels.HasLens "number" f s t a b =>          Lens.Family2.LensLike f s t a b number   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "number")  objcClassPrefix ::-                forall x f s t a b .-                  (Prelude.Functor f,-                   Lens.Labels.HasLens "objcClassPrefix" f s t a b) =>+                forall f s t a b .+                  Lens.Labels.HasLens "objcClassPrefix" f s t a b =>                   Lens.Family2.LensLike f s t a b objcClassPrefix   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "objcClassPrefix")  oneofDecl ::-          forall x f s t a b .-            (Prelude.Functor f, Lens.Labels.HasLens "oneofDecl" f s t a b) =>+          forall f s t a b . Lens.Labels.HasLens "oneofDecl" f s t a b =>             Lens.Family2.LensLike f s t a b oneofDecl   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "oneofDecl")  oneofIndex ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "oneofIndex" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "oneofIndex" f s t a b =>              Lens.Family2.LensLike f s t a b oneofIndex   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "oneofIndex")  optimizeFor ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "optimizeFor" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "optimizeFor" f s t a b =>               Lens.Family2.LensLike f s t a b optimizeFor   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "optimizeFor")  options ::-        forall x f s t a b .-          (Prelude.Functor f, Lens.Labels.HasLens "options" f s t a b) =>+        forall f s t a b . Lens.Labels.HasLens "options" f s t a b =>           Lens.Family2.LensLike f s t a b options   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "options")  outputType ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "outputType" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "outputType" f s t a b =>              Lens.Family2.LensLike f s t a b outputType   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "outputType")  package ::-        forall x f s t a b .-          (Prelude.Functor f, Lens.Labels.HasLens "package" f s t a b) =>+        forall f s t a b . Lens.Labels.HasLens "package" f s t a b =>           Lens.Family2.LensLike f s t a b package   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "package")  packed ::-       forall x f s t a b .-         (Prelude.Functor f, Lens.Labels.HasLens "packed" f s t a b) =>+       forall f s t a b . Lens.Labels.HasLens "packed" f s t a b =>          Lens.Family2.LensLike f s t a b packed   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "packed")  path ::-     forall x f s t a b .-       (Prelude.Functor f, Lens.Labels.HasLens "path" f s t a b) =>+     forall f s t a b . Lens.Labels.HasLens "path" f s t a b =>        Lens.Family2.LensLike f s t a b path   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "path")  positiveIntValue ::-                 forall x f s t a b .-                   (Prelude.Functor f,-                    Lens.Labels.HasLens "positiveIntValue" f s t a b) =>+                 forall f s t a b .+                   Lens.Labels.HasLens "positiveIntValue" f s t a b =>                    Lens.Family2.LensLike f s t a b positiveIntValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "positiveIntValue")  publicDependency ::-                 forall x f s t a b .-                   (Prelude.Functor f,-                    Lens.Labels.HasLens "publicDependency" f s t a b) =>+                 forall f s t a b .+                   Lens.Labels.HasLens "publicDependency" f s t a b =>                    Lens.Family2.LensLike f s t a b publicDependency   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "publicDependency")  pyGenericServices ::-                  forall x f s t a b .-                    (Prelude.Functor f,-                     Lens.Labels.HasLens "pyGenericServices" f s t a b) =>+                  forall f s t a b .+                    Lens.Labels.HasLens "pyGenericServices" f s t a b =>                     Lens.Family2.LensLike f s t a b pyGenericServices   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "pyGenericServices")  reservedName ::-             forall x f s t a b .-               (Prelude.Functor f,-                Lens.Labels.HasLens "reservedName" f s t a b) =>+             forall f s t a b . Lens.Labels.HasLens "reservedName" f s t a b =>                Lens.Family2.LensLike f s t a b reservedName   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "reservedName")  reservedRange ::-              forall x f s t a b .-                (Prelude.Functor f,-                 Lens.Labels.HasLens "reservedRange" f s t a b) =>+              forall f s t a b . Lens.Labels.HasLens "reservedRange" f s t a b =>                 Lens.Family2.LensLike f s t a b reservedRange   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "reservedRange")  serverStreaming ::-                forall x f s t a b .-                  (Prelude.Functor f,-                   Lens.Labels.HasLens "serverStreaming" f s t a b) =>+                forall f s t a b .+                  Lens.Labels.HasLens "serverStreaming" f s t a b =>                   Lens.Family2.LensLike f s t a b serverStreaming   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "serverStreaming")  service ::-        forall x f s t a b .-          (Prelude.Functor f, Lens.Labels.HasLens "service" f s t a b) =>+        forall f s t a b . Lens.Labels.HasLens "service" f s t a b =>           Lens.Family2.LensLike f s t a b service   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "service")  sourceCodeInfo ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "sourceCodeInfo" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "sourceCodeInfo" f s t a b =>                  Lens.Family2.LensLike f s t a b sourceCodeInfo   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "sourceCodeInfo")  sourceFile ::-           forall x f s t a b .-             (Prelude.Functor f, Lens.Labels.HasLens "sourceFile" f s t a b) =>+           forall f s t a b . Lens.Labels.HasLens "sourceFile" f s t a b =>              Lens.Family2.LensLike f s t a b sourceFile   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "sourceFile")  span ::-     forall x f s t a b .-       (Prelude.Functor f, Lens.Labels.HasLens "span" f s t a b) =>+     forall f s t a b . Lens.Labels.HasLens "span" f s t a b =>        Lens.Family2.LensLike f s t a b span   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "span")  start ::-      forall x f s t a b .-        (Prelude.Functor f, Lens.Labels.HasLens "start" f s t a b) =>+      forall f s t a b . Lens.Labels.HasLens "start" f s t a b =>         Lens.Family2.LensLike f s t a b start   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "start")  stringValue ::-            forall x f s t a b .-              (Prelude.Functor f, Lens.Labels.HasLens "stringValue" f s t a b) =>+            forall f s t a b . Lens.Labels.HasLens "stringValue" f s t a b =>               Lens.Family2.LensLike f s t a b stringValue   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "stringValue")  syntax ::-       forall x f s t a b .-         (Prelude.Functor f, Lens.Labels.HasLens "syntax" f s t a b) =>+       forall f s t a b . Lens.Labels.HasLens "syntax" f s t a b =>          Lens.Family2.LensLike f s t a b syntax   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "syntax")  trailingComments ::-                 forall x f s t a b .-                   (Prelude.Functor f,-                    Lens.Labels.HasLens "trailingComments" f s t a b) =>+                 forall f s t a b .+                   Lens.Labels.HasLens "trailingComments" f s t a b =>                    Lens.Family2.LensLike f s t a b trailingComments   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "trailingComments")  type' ::-      forall x f s t a b .-        (Prelude.Functor f, Lens.Labels.HasLens "type'" f s t a b) =>+      forall f s t a b . Lens.Labels.HasLens "type'" f s t a b =>         Lens.Family2.LensLike f s t a b type'   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "type'")  typeName ::-         forall x f s t a b .-           (Prelude.Functor f, Lens.Labels.HasLens "typeName" f s t a b) =>+         forall f s t a b . Lens.Labels.HasLens "typeName" f s t a b =>            Lens.Family2.LensLike f s t a b typeName   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "typeName")  uninterpretedOption ::-                    forall x f s t a b .-                      (Prelude.Functor f,-                       Lens.Labels.HasLens "uninterpretedOption" f s t a b) =>+                    forall f s t a b .+                      Lens.Labels.HasLens "uninterpretedOption" f s t a b =>                       Lens.Family2.LensLike f s t a b uninterpretedOption   = Lens.Labels.lensOf@@ -4489,25 +4354,22 @@          (Lens.Labels.Proxy#) "uninterpretedOption")  value ::-      forall x f s t a b .-        (Prelude.Functor f, Lens.Labels.HasLens "value" f s t a b) =>+      forall f s t a b . Lens.Labels.HasLens "value" f s t a b =>         Lens.Family2.LensLike f s t a b value   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "value")  weak ::-     forall x f s t a b .-       (Prelude.Functor f, Lens.Labels.HasLens "weak" f s t a b) =>+     forall f s t a b . Lens.Labels.HasLens "weak" f s t a b =>        Lens.Family2.LensLike f s t a b weak   = Lens.Labels.lensOf       ((Lens.Labels.proxy#) :: (Lens.Labels.Proxy#) "weak")  weakDependency ::-               forall x f s t a b .-                 (Prelude.Functor f,-                  Lens.Labels.HasLens "weakDependency" f s t a b) =>+               forall f s t a b .+                 Lens.Labels.HasLens "weakDependency" f s t a b =>                  Lens.Family2.LensLike f s t a b weakDependency   = Lens.Labels.lensOf