class
	MUTEX

General
	cluster: thread
	description: "Mutex synchronization object, allows threads to access global data through critical sections."
	create: make, default_create

Ancestors
	DISPOSABLE*

Queries
	is_set: BOOLEAN
	try_lock: BOOLEAN

Commands
	destroy
	lock
	unlock

Constraints
	is thread capable