**As a** lib user **I want** assurances that concurrent resource access is synchronized **So I** can avoid state-corrupting race conditions