I respect the procedural bias, but I think once you get used to it the functional forms are easier to grasp.
They are also marginally more effective.
I do agre than for more convoluted code making it explicit would help wth clarity though.