Use lenses
Use lenses for PB_IrcMessage
PB_Namreply with lenses