This is a minimum working example to explore the usage of first class functions as presented by Dave Cheney.
- https://dave.cheney.net/2016/11/13/do-not-fear-first-class-functions
- https://www.youtube.com/watch?v=5buaPyJ0XeQ
(On the same topic Rob Pike also wrote an interesting article: https://commandcenter.blogspot.co.uk/2014/01/self-referential-functions-and-design.html)