allow rank-1 polymorphic types for globals