Index: src/libcfa/concurrency/monitor
===================================================================
--- src/libcfa/concurrency/monitor	(revision ba54f7dba922f0df27eebfcc9c67f07969df7db4)
+++ src/libcfa/concurrency/monitor	(revision 1dcd955480c332b81ce157f2b7ccf8e34ad2acd3)
@@ -21,4 +21,9 @@
 #include "invoke.h"
 #include "stdlib"
+
+trait is_monitor(dtype T) {
+	monitor_desc * get_monitor( T & );
+	void ^?{}( T & mutex );
+};
 
 static inline void ?{}(monitor_desc & this) {
@@ -106,5 +111,5 @@
 };
 
-int __accept_internal( unsigned short count, __acceptable_t * acceptables );
+int __accept_internal( unsigned short count, __acceptable_t * acceptables, int duration );
 
 // Local Variables: //
