https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124447 --- Comment #1 from Aakash Gupta <uchanahome8 at gmail dot com> --- Noting that this is the example in the reflection paper: https://isocpp.org/files/papers/P2996R13.html#back-and-forth