make monad list functions robust against stack overflow
tests for chunked and long monadic list functions