During your breaks, however, a trip outside or a peek out of an open window can help reinvigorate you.
One of the challenges of learning a new paradigm like functional programming is learning the new building blocks and "seeing" them peek out of problems as a potential solution.