diff --git a/libraries/stdlib/src/kotlin/Standard.kt b/libraries/stdlib/src/kotlin/Standard.kt
index b6c964466af..c0129cb3c39 100644
--- a/libraries/stdlib/src/kotlin/Standard.kt
+++ b/libraries/stdlib/src/kotlin/Standard.kt
@@ -51,3 +51,8 @@ public inline fun A.to(that: B): Pair = Pair(this, that)
Run function f
*/
public inline fun run(f: () -> T) : T = f()
+
+/**
+ * Execute f with given receiver
+ */
+public inline fun with(receiver: T, f: T.() -> R) : R = receiver.f()