newTSem

fun STM.newTSem(initial: Int): TSemaphore