1. Coroutine

A coroutine is the actual background task.

Example:

launch {

api.getProfile()