Remove the 'structured' type which used to support both struct and union.
Remove arrays.
Remove array tests.
Simplify ptr type.