static HandleScope threadLocal() {
        return new ThreadLocalHandleScope();
    }
Jdbi manages Handles to allow transaction nesting and extension
objects to share the same handle as long as they are within a specific scope.
<br>
The default scope is "per thread", which is managed by the default implementation
of this interface.
<br>
It is possible to provide a different implementation by calling {@link Jdbi#setHandleScope(HandleScope)}
to support e.g. structured concurrency in modern Java or Kotlin coroutines.
core/src/main/java/org/jdbi/v3/core/HandleScope.java