module QuackConcurrency

based off en.wikipedia.org/wiki/Reentrant_mutex