I hadn't noticed this before... why is this giving an array of `object`s instead of `U10` or similar? This may be behavior generic to `Quantity`, in which case it might be better dealt with in another PR, but if it somehow comes from Angle-specific stuff, it should probably be changed.