fn as_singleton_list_children<'a>(
    lhs_nodes: &[&'a Syntax<'a>],
    rhs_nodes: &[&'a Syntax<'a>]
) -> Option<(Vec<&'a Syntax<'a>>, Vec<&'a Syntax<'a>>)>