You don't need to instentiate an array because it is already instentiated. Try this Var x :TextBuffer echo repr (x.glyphPositions)
Which should print 100 element with the default value of NVGglyphPosition, and that because array[100, X] is a fixed size array, wich means that it will always contain 100 elements even without instentiation. For dynamicaly allocated you have to use a 'seq'.