test for invalid array/function types at type construction not when the declaration...