Slide 1Monads & Gonads Douglas Crockford Slide 2 Functional Programming Programming with functions. Slide 3 FORTRAN II (1958) FUNCTION name ( parameters ) COMMON... name…