Returns #t iff v satisfies either
gl-vector?, cpointer? or exact-nonnegative-integer?.
This defines a very liberal "pointer-to-anything" type.
Typically, OpenGL procedures which accept gl-pointer? have additional requirements
based on the context. In other words, the fact that the contract suggests that they accept such
a wide range of values doesn’t mean that in any particular context all values are legal.