module test; alias Bob = Test{any}; fn void Bob.crash(&self) {} fn int main() { Test{any} foo; return 0; } <* @require $defined(String.hash) *> module test::generic ; enum Test { ABC }