Just to say, yes, this would be handy. I've been using a variant of that hack on reporting servers, while migrating systems from proprietary databases. It behaves quite gracefully when there are incompatible options, and it fixes up properly with DROPs as the first options.
Derry