named Runnable
namedRunnable can be used with SdkExecutors.diskIO and SdkExecutors.networkIO to execute tasks with the provided name making it easier to diagnose problems should they arise.
For example: SdkExecutors().diskIO.namedRunnable("some_long_running_task_name") { /* do stuff */ }