Drop the f argument from Value
Replace Value type with Tagged
I think 'Fixed Int64' should have wire type 1
Write out a Text field's length in bytes instead of chars