Completion : make the ctor `const`

This allows it to be constructed w/ either `const` or `new` as
applicable