Attached patch implements all of the suggestions except for 2b. 2b wouldn't be hard to implement but I think any "sensible default" would be debatable.
Comments/suggestions welcome.
Attached patch implements all of the suggestions except for 2b. 2b wouldn't be hard to implement but I think any "sensible default" would be debatable.
Comments/ suggestions welcome.