Types can implement this interface and use the embedded Namer implementation, to satisfy API that calls for a namer.