fn fmt_with_data_and_primary_values<N: TNode>(
    f: &mut Formatter<'_>,
    n: N
) -> Result