fn __action3<'input>(
    source_id: usize,
    (_, v, _): (u32, Vec<(u32, Expr, u32)>, u32),
    (_, e, _): (u32, Option<(u32, Expr, u32)>, u32)
) -> Vec<Spanned<Expr>>