Put decltype(lift<f>) into detail namespace.