Field

constructor(name: Identifier, encoding: FieldEncoding, number: FieldNumber, rule: FieldRule = FieldRule.Singular, encoder: (WireBuffer) -> Encoder, decoder: (List<WireValue>) -> Decoder)