Calculating Compilers Effectively (Functional Pearl) | Synapse