pub(super) fn compile_bool(ctx: &mut CompileContext, emit: &mut FunctionEmitter, value: bool) {
pub(super) fn compile_string(ctx: &mut CompileContext, emit: &mut FunctionEmitter, s: &str) {
pub(super) fn compile_symbol(ctx: &mut CompileContext, emit: &mut FunctionEmitter, s: &str) {
fn dispatch_symbol(symbols: &mut SymbolTable, name: &str, args: &[Expr]) -> Result<Expr> {
pub(super) fn push_ratio(ctx: &CompileContext, emit: &mut FunctionEmitter, numer: i64, denom: i64) {