Implementando take y first
Soportando lanzar mensajes
Implementando definicion de excepciones