as an example ``` x?.run { val data = getData(...
# getting-started
m
as an example
Copy code
x?.run {
   val data = getData()
   showLoadingMessage()
   doSomeNetworkCall(data, 
       {
           response -> x.doSomething() //x could be null here
       },
       {
           error -> x.doOnError() //same as above
       })
}