Functional programming - Functors - Some more intuition