Accessing Semaphore's "taken" Property in Effect Typescript Library - Effect Community