//! Bytecode compiler: lowers `parse::ast::Expr` to a `vm::Program`.
//!//! `compiler` is the main entry; `passes` holds peephole and structural
//! rewrites applied to programs before they reach the VM.
pub(crate)modcompiler;pub(crate)modlambda_lower;pub(crate)modpasses;