Cameron Gera and Taylor Fausak talk about how function calls are evaluated in Haskell with regards to non-strictness.