Use of C++20 concept in opt module