It can be done with a wrapper, but it seems overhead, when the UA can just return something easier to read. In that case, why not always return an array, like Philip Taylor suggested?
This would complicate setting fillStyle and strokeStyle. It's also not clear what the use case is, as I understand it.
-- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>
