Work around clang array operator bug + log fix

* Work around the known problem with OSX clang array operator []
* Add missing parens for the call to Id::name() in logging

Please check the MLOAD change - it throws a BadInstruction where it previously did not - it's perhaps not what is intended.