fn id[T](&T t) -> T {
ret t;
}
fn main() {
auto expected = @100;
auto actual = id[@int](expected);
log *actual;
assert (*expected == *actual);