Module: main
// CallableId=/foo
FUN name:foo visibility:private modality:FINAL returnType:kotlin.String [inline]
  TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Number] reified:false
  VALUE_PARAMETER kind:Regular name:a index:0 type:kotlin.Number
  BLOCK_BODY
    RETURN type=kotlin.Nothing from='private final fun foo <T> (a: kotlin.Number): kotlin.String [inline] declared in <root>'
      CALL 'public open fun toString (): kotlin.String declared in kotlin.Any' type=kotlin.String origin=null
        ARG <this>: GET_VAR 'a: kotlin.Number declared in <root>.foo' type=kotlin.Number origin=null
