>>>>> "Simon" == Simon Marchi <simark@simark.ca> writes: Simon> Apart from the few stylistic comments I've made, it LGTM. I fixed these up, and I'm checking this in now. Tom