Some minor fixes in either.
A bit of cleanup in either_tests.
Some improvements to forwarding and a minor optimisation in monoid::bind.
Small set of initial unit tests for list module.