jw
val test: Executor by lazy { val delegate = Executors.newSingleThreadExecutor() return@lazy Executor { /* your code */; delegate.execute(it) } }