> btw, I thought about making cleanup_sentinel const here, for a bit of > extra robustness. Sounds like a good idea. And also, I was wondering if it made sense to initialize the sentinel struct to `{ 0 }', even if we do not actually access the contents of that specific struct instance? -- Joel