new

suspend fun new(initial: Int): TSemaphore