Simplified 2d-list reduction

At the suggestion of @newmana the original flatten implementation has
been swapped out for Prelude's concat.