func BoolFromPtr(b *bool) Bool {
	if b == nil {
		return NewBool(false, false)
	}
	return NewBool(*b, true)
}
func BoolFromPtr(b *bool) Bool {
	if b == nil {
		return NewBool(false, false)
	}
	return NewBool(*b, true)
}
func BoolFromPtr ( b * bool ) Bool { if b == nil { return NewBool ( false , false ) } return NewBool ( * b , true ) }
// BoolFromPtr creates a new Bool that will be null if f is nil.
BoolFromPtr creates a new Bool that will be null if f is nil .