Streamline and safeguard usage of Options body/pre/post
Remove ResultVariable, postcondition are explicitly bound