Universal const correctness