Notes: What Functional Programming Can Learn From Object-Oriented Programming by John De Goes Read more