varios testes com as monadas do java8 e criando minhas proprias