argumentTypes

The GLSL types of the arguments, without their names and precision qualifiers: vec2 p, in highp float r[2] has the types vec2 and in float[2]. With glslType they are the contract of the function, functions with the same contract can replace each other.