Reworking field lenses
Remove unused language pragmas
Add generic NFData instance for Message
Starting to get the protoc plugin building again
Decoding repeated fields needs to be handled specially
Drop in an EncodeWire instance for [Message m]... hacky fix
Expand generic NFData and Monoid instances to work on types that can't be serialized
Switched newtype nesting order from (Value (Last a)) to (Last (Value a))
Increase laziness in foldMapM because Always is not a proper monoid
Add an EncodeWire instance for [Value a]
Try to evaluate foldMapM strictly even for semigroups
Updating docs
Fixing some HLint warnings