> which to me has a bit of a "spliced onto the language" feel (which
> perhaps it is, but it would still be nice to avoid that feel :-)  I
> like the simplicity and symmetry of separate def/pre/post.

You've got my vote for looks. But it means two extra keywords which breaks
extra stuff, and I'm not fond of that. But 2.0 is allowed to break stuff
:-) so my vote stands.

Peter