pub fn live_eval(
    live_registry: &LiveRegistry,
    start: usize,
    index: &mut usize,
    nodes: &[LiveNode]
) -> Result<LiveEval, LiveError>