FILE: inPlaceAfterVararg.kt @R|kotlin/OptIn|(markerClass = vararg((Q|kotlin/contracts/ExperimentalContracts|))) public final fun example(vararg strings: R|kotlin/Array|, block: R|() -> kotlin/Unit|): R|kotlin/Unit| [R|Contract description] < CallsInPlace(block, EXACTLY_ONCE) > { { R|kotlin/contracts/contract|( = contract@fun R|kotlin/contracts/ContractBuilder|.(): R|kotlin/Unit| { this@R|special/anonymous|.R|kotlin/contracts/ContractBuilder.callsInPlace|(R|/block|, Q|kotlin/contracts/InvocationKind|.R|kotlin/contracts/InvocationKind.EXACTLY_ONCE|) } ) } R|/block|.R|SubstitutionOverride|() } public final fun test(): R|kotlin/Unit| { lval x: R|kotlin/String| R|/example|(vararg(String()), = example@fun (): R|kotlin/Unit| { R|/x| = String() } ) R|/x|.R|kotlin/String.length| }