pub fn dead_code_elimination<'a>(
    used_bindings: &FnvSet<&'a SymbolRef>,
    allocator: &'a Allocator<'a>,
    expr: CExpr<'a>
) -> CExpr<'a>