- overload the ref() method to allow modification of the referenced (non-const) field directly. Same as constCast(), but less typing and less prone to error. - construct ConstPrecisionAdaptor from tmp for improved efficiency.