Currently ACT extends EventSemaphore.This is a
limitation because new ACT (therefore a new semaphore)
must be created for every occurrence. If ACT could be
instantiated using existing Semaphore (either event,
mutex or group), usability and clarity would be
improved.