KtNameReferenceExpression(8,18): 'returnPack'
  KtSimpleNameReference:
    package returnPack

KtNameReferenceExpression(45,48): 'Int'
  KtSimpleNameReference:
    (in kotlin) class Intprivate constructor : kotlin.Number(), kotlin.Comparable<kotlin.Int>, java.io.Serializable

KtNameReferenceExpression(53,57): 'Unit'
  KtSimpleNameReference:
    (in kotlin) object Unit

KtNameReferenceExpression(90,96): 'String'
  KtSimpleNameReference:
    (in kotlin) class String : kotlin.Comparable<kotlin.String>, kotlin.CharSequence, java.io.Serializable

KtNameReferenceExpression(101,105): 'Unit'
  KtSimpleNameReference:
    (in kotlin) object Unit

KtNameReferenceExpression(138,145): 'Boolean'
  KtSimpleNameReference:
    (in kotlin) class Booleanprivate constructor : kotlin.Comparable<kotlin.Boolean>, java.io.Serializable

KtNameReferenceExpression(150,154): 'Unit'
  KtSimpleNameReference:
    (in kotlin) object Unit

KtCallExpression(180,749): 'foo1 {'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(180,184): 'foo1'
  KtSimpleNameReference:
    (in returnPack) inline fun foo1(action: (kotlin.Int) -> kotlin.Unit)
  
  SyntheticPropertyAccessorReference:
    Nothing (Unresolved reference)

KtCallExpression(195,743): 'foo2 {'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(195,199): 'foo2'
  KtSimpleNameReference:
    (in returnPack) inline fun foo2(action: (kotlin.String) -> kotlin.Unit)
  
  SyntheticPropertyAccessorReference:
    Nothing (Unresolved reference)

KtCallExpression(214,733): 'foo3 {'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(214,218): 'foo3'
  KtSimpleNameReference:
    (in returnPack) inline fun foo3(action: (kotlin.Boolean) -> kotlin.Unit)
  
  SyntheticPropertyAccessorReference:
    Nothing (Unresolved reference)

KtCallExpression(237,413): 'foo1('
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(237,241): 'foo1'
  KtSimpleNameReference:
    (in returnPack) inline fun foo1(action: (kotlin.Int) -> kotlin.Unit)
  
  SyntheticPropertyAccessorReference:
    Nothing (Unresolved reference)

KtLabelReferenceExpression(295,300): '@foo3'
  KtSimpleNameReference:
    (in <local>: usage.<no name>.<no name>) fun(it: kotlin.Boolean): kotlin.Unit

KtLabelReferenceExpression(331,336): '@foo2'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) fun(it: kotlin.String): kotlin.Unit

KtLabelReferenceExpression(367,372): '@foo1'
  KtSimpleNameReference:
    (in <local>: usage.<no name>.<no name>.<no name>) fun(it: kotlin.Int): kotlin.Unit

KtCallExpression(431,634): 'foo2(label@ fun(s: String) {'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(431,435): 'foo2'
  KtSimpleNameReference:
    (in returnPack) inline fun foo2(action: (kotlin.String) -> kotlin.Unit)
  
  SyntheticPropertyAccessorReference:
    Nothing (Unresolved reference)

KtLabelReferenceExpression(436,442): 'label@'
  KtSimpleNameReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(450,456): 'String'
  KtSimpleNameReference:
    (in kotlin) class String : kotlin.Comparable<kotlin.String>, kotlin.CharSequence, java.io.Serializable

KtLabelReferenceExpression(513,519): '@label'
  KtSimpleNameReference:
    (in <local>: usage.<no name>.<no name>.<no name>) fun `<no name provided>`(s: kotlin.String)

KtLabelReferenceExpression(546,551): '@foo3'
  KtSimpleNameReference:
    (in <local>: usage.<no name>.<no name>) fun(it: kotlin.Boolean): kotlin.Unit

KtLabelReferenceExpression(578,583): '@foo2'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) fun(it: kotlin.String): kotlin.Unit

KtLabelReferenceExpression(610,615): '@foo1'
  KtSimpleNameReference:
    (in <local>: usage) fun(it: kotlin.Int): kotlin.Unit

KtLabelReferenceExpression(658,663): '@foo3'
  KtSimpleNameReference:
    (in <local>: usage.<no name>.<no name>) fun(it: kotlin.Boolean): kotlin.Unit

KtLabelReferenceExpression(686,691): '@foo2'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) fun(it: kotlin.String): kotlin.Unit

KtLabelReferenceExpression(714,719): '@foo1'
  KtSimpleNameReference:
    (in <local>: usage) fun(it: kotlin.Int): kotlin.Unit