fn id(t: T) -> T { return t; } fn main() { let expected = ~100; let actual = id::<~int>(expected); log(debug, *actual); assert (*expected == *actual); }