Use less syntactic sugar for TypedHash/Array, to allow Bag/Sets to use them