pub fn factorize_supernodal_symbolic<I: Index>(
    A: SymbolicSparseColMatRef<'_, I>,
    etree: EliminationTreeRef<'_, I>,
    col_counts: &[I],
    stack: PodStack<'_>,
    params: SymbolicSupernodalParams<'_>
) -> Result<SymbolicSupernodalCholesky<I>, FaerError>