func withInt64Arg( parser *parser, buf *streambuf.Buffer, fn func(msg *message, v int64), ) error { parseNextArg(buf) value, err := buf.IntASCII(false) if err == nil { fn(parser.message, value) } return textArgError(err) }