Allow array types to point to variables with same inner type
Numeric variables switched to primitive type