Experimenting with the do combinator.