[proposal][concept] Fixes #372: Mutex component

Fixes #372: implement Mutex component.