Galen Hunt

Results 2 issues of Galen Hunt

- When StringType size is calculated, save it to the underlying ArrayType. - Re-used existing DataTypes from Globals instead of re-creating them when collecting types. - Fix an inverted "