acquire

Takes the lock. Idempotent — re-taking an already-held lock is a no-op.