Incidentally I did write a feature request for some new constraint syntax, it wasn't shot down but it wasn't discussed all that much. But now that I look at it again my problem wasn't really the syntax, but the error messages.