The prototypes are how the compiler knows which type of variable to bind.
In wrangles you can either use prototypes or a decorator before the ‘@’ symbol to specify the bound type.
For example: v@fooor vector @foo;, i[]@myarror int @myarr[];, p@baror vector4 @bar; All of the different type decorators are found in the help for wrangles.