Thanks for the bug report Scott. I have verified the bug and determined the pass in MLton that is causing the problem. I'm thinking about a solution. I hope to have something to report in a day or two.