Add some tests.
Some improvements in tests.
Add lazy combinators + some tests.