I was chatting with @unconed about using glsl-parser to handle the new structs and arrays that I using in a refactor of [ThreeJS's lighting BRDFs](https://github.com/mrdoob/three.js/pull/7324). He said it wasn't supported by glsl-parser. Is that the case?