Receiver Closures

FWIW Kotlin has ways to access “self” and even self from different nested scopes. It’s something that shows up a lot in kotlin code.