Introduce method isPointType: point, array or function returning array