> The upshot is that this took about 300 lines of code to implement in > MLton, and works on all the examples that have so far appeared on this > list. Cool! Some of those cases in flexrecord.sml are pretty pathological.