syncOnce

open suspend override fun syncOnce(timeout: Long): Result<Unit>
open suspend override fun <T> syncOnce(timeout: Long, runOnce: suspend (Sync.Response) -> T): Result<T>