KtNameReferenceExpression(54,57): 'Foo'
  KtSimpleNameReference:
    (in ROOT) class Foo

KtNameReferenceExpression(58,61): 'Bar'
  KtSimpleNameReference:
    (in Foo) class Bar

KtNameReferenceExpression(62,65): 'Baz'
  KtSimpleNameReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(66,72): 'Bazzzz'
  KtSimpleNameReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(111,114): 'Foo'
  KtSimpleNameReference:
    (in ROOT) class Foo

KtNameReferenceExpression(115,118): 'Bar'
  KtSimpleNameReference:
    (in Foo) class Bar

KtNameReferenceExpression(119,122): 'Baz'
  KtSimpleNameReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(123,129): 'Bazzzz'
  KtSimpleNameReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(155,156): 'T'
  KtSimpleNameReference:
    (in <local>: take) T

KtNameReferenceExpression(161,165): 'Unit'
  KtSimpleNameReference:
    (in kotlin) object Unit

KtCallExpression(182,229): 'take {'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(182,186): 'take'
  KtSimpleNameReference:
    (in ROOT) fun <T> take(action: (T) -> kotlin.Unit)

KtNameReferenceExpression(206,209): 'Foo'
  KtSimpleNameReference:
    (in ROOT) class Foo

KtNameReferenceExpression(210,213): 'Bar'
  KtSimpleNameReference:
    (in Foo) class Bar

KtNameReferenceExpression(214,217): 'Baz'
  KtSimpleNameReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(218,224): 'Bazzzz'
  KtSimpleNameReference:
    Nothing (Unresolved reference)