/// lib 1 define is_signed(expr) {...} /// lib 2 class Number {}; /// main assert(is_signed(Number) == true);