- This causes slowdown due to indirection - be sure to reference known/unknown function calls - Show the Stg/Core - Give guidance on what to do - Define exactly what `unroll` means (it means flattening the nested tuple that is the denotation of monad transformers) - Possible case study?