@ExperimentalCoroutinesApi fun highResolutionTicker(ticksPerSecond: Double, scope: CoroutineScope = GlobalScope): ReceiveChannel<Unit>