fun foo() { out 1 [a] abstract class foof {} abstract [a] class foof {} out val foo = 5 [a] var foo = 4 type f = T.() -> #() }