change precedence of let body to accept much more code #747