Functional FP, FRP and more Douglas Crockford: Monads and Gonads (YUIConf Evening Keynote) Lambda Calculus Side Effect && Immutable