Fix named() for array-types.  The simplified generics that were originally used (but weren't for, say, collections) caused the concrete type to be ignored and the abstract parent type returned from named().
Merge pull request #95 from cgruber/fixnamed

Fix named() for array-types.