the code becomes somewhat equivalent to ``` fun po...
# coroutines
j
the code becomes somewhat equivalent to
Copy code
fun postItem(item: Item, callback: () -> Unit) {
  requestToken({ token ->
    createPost(token, item, { post ->
      processPost(post)
      callback()
    })
  })
)