submit

expect fun <T> submit(action: () -> T): AsyncResult<T>
actual fun <T> submit(action: () -> T): AsyncResult<T>
actual fun <T> submit(action: () -> T): AsyncResult<T>