When men use a bathroom with multiple urinals. The way the urinal to use is chosen is nearly deterministic. This module allocates resources in a way that emulates this process. Basically, a Acme::Urinal object keeps track of a list of resources. You ...