fun foo(a: List) { val t: T = a.get(0) }