module foo; template <> struct foo { constexpr const char* hello(void) const { return "hello int!"; } };