Full threadnanofortnight·This seems perfect for _Generic.https://en.cppreference.com/w/c/language/genericView on HN