struct closure_box {
    cl: &fn(),
}

fn box_it(x: &r/fn()) -> closure_box/&r {
    closure_box {cl: x}
}

fn call_static_closure(cl: closure_box/&static) {
    cl.cl();
}

fn main() {
    let cl_box = box_it(|| debug!("Hello, world!"));
    call_static_closure(cl_box);
}
