fun foo() { out 1 [a] abstract class foof {} abstract [a] class foof {} out val foo = 5 [a] var foo = 4 type f = {T.() : ()} virtual extension foo for bar { } }