<https://medium.com/proandroiddev/applying-kotlin-context-receivers-5f2ad2ec4043>