func (vp *ValueParser) PInt64() *int64 {
	if vp.err != nil {
		return nil
	}
	const base = 0
	v, err := strconv.ParseInt(vp.v, base, 64)
	if err != nil {
		vp.err = err
		return nil
	}
	return &v
}
PInt64 interprets the underlying value as an int64 and returns a pointer to
that value.
package util
import (
	"strconv"
)
type ValueParser struct {
	v   string
	err error
}
func NewValueParser(v string) *ValueParser {
	return &ValueParser{v: v}
}