func Int(p *int) int {
	var defVal int
	return IntOr(p, defVal)
}
Int returns a dereferenced value or the zero value if p is nil.
package deref
func BoolOr(p *bool, defVal bool) bool {
	if p == nil {
		return defVal
	}
	return *p
}
func Bool(p *bool) bool {
	var defVal bool
	return BoolOr(p, defVal)
}
func StringOr(p *string, defVal string) string {
	if p == nil {
		return defVal
	}
	return *p
}
func String(p *string) string {
	var defVal string
	return StringOr(p, defVal)
}
func IntOr(p *int, defVal int) int {
	if p == nil {
		return defVal
	}
	return *p
}