modlist{pubuseself::List::Cons;pubenumList<T>{Cons(T,Box<List<T>>),}}modalias{usecrate::list::List;pubtypeFoo=List<String>;}fnfoo(l: crate::alias::Foo){matchl{Cons(..)=>{}//~ ERROR: cannot find tuple struct or tuple variant `Cons` in this scope}}fnmain(){}