EIP-5283: Semaphore for Reentrancy Protection