Item (6) in the list in 7.2.1.2 [155:17] requires the <expr> and <variable> in an intrinsic assignment to have the same rank if <variable> is polymorphic. Is this really necessary? Why can't we broadcast polymorphic scalars?