On Friday, 20 May 2022 at 17:45:01 UTC, Ali Çehreli wrote: > What if the user never uses those costly members of that > particular instantiation? If the functions themselves are templates, if they are never used, it will never be instantiated. That's a way you can do this kind of thing.