KT element: KtNamedFunction
KT element text:
public inline fun <T, R> T.myLet(block: (T) -> R): R { contract { /* compiled contract */ }; /* compiled code */ }
FIR element: FirNamedFunctionImpl
FIR source kind: KtRealSourceElementKind

FIR element rendered:
public final inline [ResolvedTo(BODY_RESOLVE)] fun <[ResolvedTo(BODY_RESOLVE)] T, [ResolvedTo(BODY_RESOLVE)] R> [ResolvedTo(RAW_FIR)] R|T|.myLet([ResolvedTo(BODY_RESOLVE)] block: R|(T) -> R|): R|R|
    [R|Contract description]
     <
        CallsInPlace(block, EXACTLY_ONCE)
        ReturnsResultOf(block)
    >
