Conclusion
• Designed an explicit, transparent, and statically
verifiable language for staged computation
• Conservative over existing language(s)
• Tools of logic and type theory are critical