retaining the "mX, const X" idiom (WIP)