| # | Data.ProtoLens.Prism | 
| <?> | Data.ProtoLens.Encoding.Parser, Data.ProtoLens.Encoding.Bytes | 
| allFields | Data.ProtoLens.Message, Data.ProtoLens | 
| AnyMessageDescriptor |   | 
| 1 (Type/Class) | Data.ProtoLens.Message, Data.ProtoLens | 
| 2 (Data Constructor) | Data.ProtoLens.Message, Data.ProtoLens | 
| anyTypeUrlLens | Data.ProtoLens.Message, Data.ProtoLens | 
| anyValueLens | Data.ProtoLens.Message, Data.ProtoLens | 
| append | Data.ProtoLens.Encoding.Growing | 
| AReview | Data.ProtoLens.Prism | 
| atEnd | Data.ProtoLens.Encoding.Parser, Data.ProtoLens.Encoding.Bytes | 
| BiDiStreaming | Data.ProtoLens.Service.Types | 
| BoolField | Data.ProtoLens.Message, Data.ProtoLens | 
| build | Data.ProtoLens.Message, Data.ProtoLens | 
| Builder | Data.ProtoLens.Encoding.Bytes | 
| buildFieldSet | Data.ProtoLens.Encoding.Wire | 
| buildMessage | Data.ProtoLens.Message, Data.ProtoLens.Encoding, Data.ProtoLens | 
| buildMessageDelimited | Data.ProtoLens.Encoding, Data.ProtoLens | 
| buildMessageSet | Data.ProtoLens.Encoding.Wire | 
| BytesField | Data.ProtoLens.Message, Data.ProtoLens | 
| clear | Data.ProtoLens.Combinators | 
| ClientStreaming | Data.ProtoLens.Service.Types | 
| decodeMessage | Data.ProtoLens.Encoding, Data.ProtoLens | 
| decodeMessageDelimitedH | Data.ProtoLens.Encoding, Data.ProtoLens | 
| decodeMessageOrDie | Data.ProtoLens.Encoding, Data.ProtoLens | 
| def | Data.ProtoLens.Default | 
| defMessage | Data.ProtoLens.Message, Data.ProtoLens | 
| discardUnknownFields | Data.ProtoLens.Message, Data.ProtoLens | 
| DoubleField | Data.ProtoLens.Message, Data.ProtoLens | 
| doubleToWord | Data.ProtoLens.Encoding.Bytes | 
| encodeMessage | Data.ProtoLens.Encoding, Data.ProtoLens | 
| EndGroup | Data.ProtoLens.Encoding.Wire | 
| EnumField | Data.ProtoLens.Message, Data.ProtoLens | 
| field | Data.ProtoLens.Field | 
| FieldAccessor | Data.ProtoLens.Message, Data.ProtoLens | 
| FieldDefault | Data.ProtoLens.Message, Data.ProtoLens | 
| fieldDefault | Data.ProtoLens.Message, Data.ProtoLens | 
| FieldDescriptor |   | 
| 1 (Type/Class) | Data.ProtoLens.Message, Data.ProtoLens | 
| 2 (Data Constructor) | Data.ProtoLens.Message, Data.ProtoLens | 
| fieldDescriptorName | Data.ProtoLens.Message, Data.ProtoLens | 
| fieldOf | Data.ProtoLens.Field | 
| fieldsByTag | Data.ProtoLens.Message, Data.ProtoLens | 
| fieldsByTextFormatName | Data.ProtoLens.Message, Data.ProtoLens | 
| FieldSet |   | 
| 1 (Type/Class) | Data.ProtoLens.Encoding.Wire | 
| 2 (Type/Class) | Data.ProtoLens.Message, Data.ProtoLens | 
| FieldTypeDescriptor | Data.ProtoLens.Message, Data.ProtoLens | 
| Fixed32 | Data.ProtoLens.Encoding.Wire | 
| Fixed32Field | Data.ProtoLens.Message, Data.ProtoLens | 
| Fixed64 | Data.ProtoLens.Encoding.Wire | 
| Fixed64Field | Data.ProtoLens.Message, Data.ProtoLens | 
| FloatField | Data.ProtoLens.Message, Data.ProtoLens | 
| floatToWord | Data.ProtoLens.Encoding.Bytes | 
| foldMapBuilder | Data.ProtoLens.Encoding.Bytes | 
| getBytes | Data.ProtoLens.Encoding.Parser, Data.ProtoLens.Encoding.Bytes | 
| getFixed32 | Data.ProtoLens.Encoding.Bytes | 
| getFixed64 | Data.ProtoLens.Encoding.Bytes | 
| getText | Data.ProtoLens.Encoding.Parser, Data.ProtoLens.Encoding.Bytes | 
| getVarInt | Data.ProtoLens.Encoding.Bytes | 
| getVarIntH | Data.ProtoLens.Encoding.Bytes | 
| getWord32le | Data.ProtoLens.Encoding.Parser | 
| getWord8 | Data.ProtoLens.Encoding.Parser | 
| GroupType | Data.ProtoLens.Message, Data.ProtoLens | 
| Growing | Data.ProtoLens.Encoding.Growing | 
| has | Data.ProtoLens.Combinators | 
| HasAllMethods | Data.ProtoLens.Service.Types | 
| HasField | Data.ProtoLens.Field | 
| HasMethod | Data.ProtoLens.Service.Types | 
| HasMethodImpl | Data.ProtoLens.Service.Types | 
| Int32Field | Data.ProtoLens.Message, Data.ProtoLens | 
| Int64Field | Data.ProtoLens.Message, Data.ProtoLens | 
| isolate | Data.ProtoLens.Encoding.Parser, Data.ProtoLens.Encoding.Bytes | 
| isRequired | Data.ProtoLens.Message, Data.ProtoLens | 
| joinTypeAndTag | Data.ProtoLens.Encoding.Wire | 
| Lengthy | Data.ProtoLens.Encoding.Wire | 
| lookupRegistered | Data.ProtoLens.Message, Data.ProtoLens | 
| make | Data.ProtoLens.Combinators | 
| MapField | Data.ProtoLens.Message, Data.ProtoLens | 
| matchAnyMessage | Data.ProtoLens.Message, Data.ProtoLens | 
| maybeLens | Data.ProtoLens.Message, Data.ProtoLens | 
| maybeToEnum | Data.ProtoLens.Message, Data.ProtoLens | 
| Message | Data.ProtoLens.Message, Data.ProtoLens.Default, Data.ProtoLens | 
| MessageEnum | Data.ProtoLens.Message, Data.ProtoLens | 
| messageEnumFrom | Data.ProtoLens.Message.Enum | 
| messageEnumFromThen | Data.ProtoLens.Message.Enum | 
| messageEnumFromThenTo | Data.ProtoLens.Message.Enum | 
| messageEnumFromTo | Data.ProtoLens.Message.Enum | 
| MessageField | Data.ProtoLens.Message, Data.ProtoLens | 
| messageName | Data.ProtoLens.Message, Data.ProtoLens | 
| MessageOrGroup | Data.ProtoLens.Message, Data.ProtoLens | 
| MessageType | Data.ProtoLens.Message, Data.ProtoLens | 
| MethodInput | Data.ProtoLens.Service.Types | 
| MethodName | Data.ProtoLens.Service.Types | 
| MethodOutput | Data.ProtoLens.Service.Types | 
| MethodStreamingType | Data.ProtoLens.Service.Types | 
| modifyInState | Data.ProtoLens.Combinators | 
| new | Data.ProtoLens.Encoding.Growing | 
| NonStreaming | Data.ProtoLens.Service.Types | 
| Optional | Data.ProtoLens.Message, Data.ProtoLens | 
| OptionalField | Data.ProtoLens.Message, Data.ProtoLens | 
| Packed | Data.ProtoLens.Message, Data.ProtoLens | 
| packedFileDescriptor | Data.ProtoLens.Message, Data.ProtoLens | 
| packedMessageDescriptor | Data.ProtoLens.Message, Data.ProtoLens | 
| packedServiceDescriptor | Data.ProtoLens.Service.Types | 
| Packing | Data.ProtoLens.Message, Data.ProtoLens | 
| parseFieldSet | Data.ProtoLens.Encoding.Wire | 
| parseMessage | Data.ProtoLens.Message, Data.ProtoLens.Encoding, Data.ProtoLens | 
| parseMessageDelimited | Data.ProtoLens.Encoding, Data.ProtoLens | 
| parseMessageSetTaggedValueFromWire | Data.ProtoLens.Encoding.Wire | 
| Parser | Data.ProtoLens.Encoding.Parser, Data.ProtoLens.Encoding.Bytes | 
| parseTaggedValueFromWire | Data.ProtoLens.Encoding.Wire | 
| PlainField | Data.ProtoLens.Message, Data.ProtoLens | 
| pprintMessage | Data.ProtoLens.TextFormat, Data.ProtoLens | 
| pprintMessageWithRegistry | Data.ProtoLens.TextFormat, Data.ProtoLens | 
| Prism | Data.ProtoLens.Prism | 
| prism | Data.ProtoLens.Prism | 
| Prism' | Data.ProtoLens.Prism | 
| prism' | Data.ProtoLens.Prism | 
| putBytes | Data.ProtoLens.Encoding.Bytes | 
| putFixed32 | Data.ProtoLens.Encoding.Bytes | 
| putFixed64 | Data.ProtoLens.Encoding.Bytes | 
| putVarInt | Data.ProtoLens.Encoding.Bytes | 
| readEnum | Data.ProtoLens.Message, Data.ProtoLens | 
| readMessage | Data.ProtoLens.TextFormat, Data.ProtoLens | 
| readMessageOrDie | Data.ProtoLens.TextFormat, Data.ProtoLens | 
| readMessageWithRegistry | Data.ProtoLens.TextFormat, Data.ProtoLens | 
| RealWorld | Data.ProtoLens.Encoding.Growing | 
| register | Data.ProtoLens.Message, Data.ProtoLens | 
| Registry | Data.ProtoLens.Message, Data.ProtoLens | 
| RepeatedField | Data.ProtoLens.Message, Data.ProtoLens | 
| Required | Data.ProtoLens.Message, Data.ProtoLens | 
| reverseRepeatedFields | Data.ProtoLens.Message, Data.ProtoLens | 
| runBuilder | Data.ProtoLens.Encoding.Bytes | 
| runEither | Data.ProtoLens.Encoding.Bytes | 
| runParser | Data.ProtoLens.Encoding.Parser, Data.ProtoLens.Encoding.Bytes | 
| ScalarField |   | 
| 1 (Type/Class) | Data.ProtoLens.Message, Data.ProtoLens | 
| 2 (Data Constructor) | Data.ProtoLens.Message, Data.ProtoLens | 
| ServerStreaming | Data.ProtoLens.Service.Types | 
| Service | Data.ProtoLens.Service.Types | 
| ServiceMethods | Data.ProtoLens.Service.Types | 
| ServiceName | Data.ProtoLens.Service.Types | 
| ServicePackage | Data.ProtoLens.Service.Types | 
| SFixed32Field | Data.ProtoLens.Message, Data.ProtoLens | 
| SFixed64Field | Data.ProtoLens.Message, Data.ProtoLens | 
| showEnum | Data.ProtoLens.Message, Data.ProtoLens | 
| showMessage | Data.ProtoLens.TextFormat, Data.ProtoLens | 
| showMessageShort | Data.ProtoLens.TextFormat, Data.ProtoLens | 
| showMessageWithRegistry | Data.ProtoLens.TextFormat, Data.ProtoLens | 
| signedInt32ToWord | Data.ProtoLens.Encoding.Bytes | 
| signedInt64ToWord | Data.ProtoLens.Encoding.Bytes | 
| SInt32Field | Data.ProtoLens.Message, Data.ProtoLens | 
| SInt64Field | Data.ProtoLens.Message, Data.ProtoLens | 
| SomeMessageType |   | 
| 1 (Type/Class) | Data.ProtoLens.Message, Data.ProtoLens | 
| 2 (Data Constructor) | Data.ProtoLens.Message, Data.ProtoLens | 
| splitTypeAndTag | Data.ProtoLens.Encoding.Wire | 
| StartGroup | Data.ProtoLens.Encoding.Wire | 
| StreamingType | Data.ProtoLens.Service.Types | 
| StringField | Data.ProtoLens.Message, Data.ProtoLens | 
| Tag |   | 
| 1 (Type/Class) | Data.ProtoLens.Encoding.Wire, Data.ProtoLens.Message, Data.ProtoLens | 
| 2 (Data Constructor) | Data.ProtoLens.Encoding.Wire, Data.ProtoLens.Message, Data.ProtoLens | 
| TaggedValue |   | 
| 1 (Type/Class) | Data.ProtoLens.Encoding.Wire, Data.ProtoLens.Message, Data.ProtoLens | 
| 2 (Data Constructor) | Data.ProtoLens.Encoding.Wire, Data.ProtoLens.Message, Data.ProtoLens | 
| UInt32Field | Data.ProtoLens.Message, Data.ProtoLens | 
| UInt64Field | Data.ProtoLens.Message, Data.ProtoLens | 
| unknownFields | Data.ProtoLens.Message, Data.ProtoLens | 
| Unpacked | Data.ProtoLens.Message, Data.ProtoLens | 
| unsafeFreeze | Data.ProtoLens.Encoding.Growing | 
| unsafeLiftIO | Data.ProtoLens.Encoding.Parser.Unsafe | 
| unTag | Data.ProtoLens.Encoding.Wire, Data.ProtoLens.Message, Data.ProtoLens | 
| VarInt | Data.ProtoLens.Encoding.Wire | 
| WireDefault | Data.ProtoLens.Message, Data.ProtoLens | 
| WireValue | Data.ProtoLens.Encoding.Wire | 
| wordToDouble | Data.ProtoLens.Encoding.Bytes | 
| wordToFloat | Data.ProtoLens.Encoding.Bytes | 
| wordToSignedInt32 | Data.ProtoLens.Encoding.Bytes | 
| wordToSignedInt64 | Data.ProtoLens.Encoding.Bytes | 
| _Just | Data.ProtoLens.Prism | 
| _Left | Data.ProtoLens.Prism | 
| _Nothing | Data.ProtoLens.Prism | 
| _Right | Data.ProtoLens.Prism |