В Java он работает, принимая объект, который реализует runnable:
Thread myThread = new Thread(new myRunnable())
где myRunnable - класс, реализующий Runnable.
Но когда я попробовал это в Котлине, он не работает:
var myThread:Thread = myRunnable:Runnable