Simon Thompson is Professor Emeritus at Kent, and Eötvös Loránd University in Budapest, where he continues to teach and take part in research. He is also a director of the Marlowe Language CIC, the open source organisation supporting Marlowe. https://www.kent.ac.uk/school-of-computing/people/3164/thompson-simonThis talk was presented to my Introduction to Functional Programming class in 2025 https://github.com/adolfont/caes005-introduction-to-functional-programmingExamples and slides: https://bit.ly/FPguest2024expr.hs https://bit.ly/ExprHSexpr PDF https://bit.ly/ExprPDF