{
    pub fn new_box(name: String) -> Self
    {
        // This will handle closures that don't mutate themselves
        let f_on_update = Box::new(|e: &mut UpdateEvent| {});
        Render { name, f_on_update }
    }
}

impl Render<fn(&mut UpdateEvent)>
{