``` tag chan { chan_t; } fn wrapper3(i: chan) { log_err i; assert i == chan_t; } fn main() { wrapper3(chan_t); } ``` log displays a number that looks like garbage and the assert fails. Possibly the same issue as #1034