The problem with being consistent is that there are lots of ways to be consistent, and they're all inconsistent with each other.
What you'll need most is courage. It is not an easy path that you've set your foot upon.
I'm sorry, but you just made me lose my sense of humor, which is deeply regrettable.
Part of language design is perturbing the proposed feature in various directions to see how it might generalize in the future.
I'm a great believer in visual distinctions.
As someone pointed out, you could have an attribute that says 'optimize the heck out of this routine', and your definition of heck would be a parameter to the optimizer.