<= =>
Instâncias de Observable


instance (Observable a, Observable b) 
           => Observable (a,b) where 
	   observer (a,b) = send ","
		   (return (,) << a << b ) 
   


Tipos básicos Int, Bool, Float, Double, Integer, Char,()
Construtores (Observe a) => [a]  and (Maybe a)
(Observe a,Observe b) => (a,b) and (Array a b) and Either a b 
(Observe a,Observe b,...) => 3-tuple, 4-tuple, 5-tuple.
Funções (Observe a,Observe b) => (a -> b)
IO Monad (Observe a) => IO a
Extenções Haskell Exceptions (calls to error, etc)