Hm, that makes sense, better getting the constructs right the first time than getting them wrong and having to live with them forever.
Of course, that's a good point.
If I ever write such a wrapper, I will consider contributing with it.
Not at all – what should get modified is the thing you paint on, and I don't see why the thing you paint with should be modified?
Bookmarks