// GreaterEq returns true if the left Object is greter than or equal to the right Object.
// If either is nil GreaterEq returns false and an error.
// Comparing different types is also an error.
GreaterEq returns true if the left Object is greter than or equal to the right Object.
If either is nil GreaterEq returns false and an error.
Comparing different types is also an error.
// GreaterEq returns true if the left Object is greter than or equal to the right Object . // If either is nil GreaterEq returns false and an error . // Comparing different types is also an error .
func GreaterEq(left Object, right Object) (Boolean, error) {
	if IsNil(left) || IsNil(right) {
		return Boolean(false), errors.New("greater than or equal to not defined on nil")
	}
	return left.GreaterEq(right)
}
func GreaterEq ( left Object , right Object ) ( Boolean , error ) { if IsNil ( left ) || IsNil ( right ) { return Boolean ( false ) , errors . New ( " " ) } return left . GreaterEq ( right ) }
GreaterEq returns true if the left Object is greter than or equal to the right Object.
GreaterEq returns true if the left Object is greter than or equal to the right Object .
// If one is nil and the other isn't they cannot be compared.