LamportClock

constructor(initialTime: LamportTimestamp, increment: (LamportTimestamp) -> LamportTimestamp, onNewTime: suspend (LamportTimestamp) -> Unit = {})