decodeGroup = decoder => ({
  groupId: decoder.readString(),
  protocolType: decoder.readString(),
})
ListGroups Response (Version: 0) => error_code [groups]
  error_code => INT16
  groups => group_id protocol_type
    group_id => STRING
    protocol_type => STRING