Class Signal
	
	
Signals are Waitables with the concept of a 'source', a dynamic value
represented by a callable that returns either an unresolved NULL, an Exception,
or a non-NULL value.
	 
	
		- 
			Alchemy\util\promise\Waitable
			
			
			
		
 
		- 
			
Alchemy\util\promise\Signal			
			
			
		 
	
	
	
	
	Methods summary
	
		
			 public 
			
			
			
		 | 
		 | 
	
	
		
			 protected 
			
			
			
		 | 
		
		#
		precheck( )
		
			
Queries the Signal's source for its current value. If this is itself a
Waitable, that Waitable becomes the new source. 
		 
		
			
Queries the Signal's source for its current value. If this is itself a
Waitable, that Waitable becomes the new source. 
				Overrides
				
		 
		  | 
	
	
	
	
	Properties summary
	
		
			protected  
			mixed
		 | 
		
				$fnSource
		 | 
		null | 
		 |