allow syntax T[a=>b, ...] without warning

this was an error in 0.3, so now it can unambiguously construct a typed
array of Pairs