Scope functions in Kotlin: let, run, with, apply, also.