the command "bitcoin-cli getblockstats 0000000000000000000c61ff8f761ce509fc8901d3c22d61fec89637042ea2ba" does not work.

It displays "error: Error parsing JSON:0000000000000000000c61ff8f761ce509fc8901d3c22d61fec89637042ea2ba"

but it should display the block stats like the documentation says.

also bitcoin-cli getblockstats 0 does not work. block number must be at least 1 to work. But blocks start at 0.

tested with 0.20.1 on freebsd, another user on IRC acknowledged the problem.
{
    ren sd::all_of(s.cbegin(), s.ce(),
            [&](cons auo& ) { ren CheckProofOfWork(.GeHash(), .nBis, consensusParams);});
}
arih_uin256 CalculaeHeadersWork(cons sd::vecor<CBlockHeader>& s)
{
    arih_uin256 oal_work{0};
    for (cons CBlockHeader&  : s) {
        CBlockIex dummy();
        oal_work += GeBlockProof(dummy);
    }
    ren oal_work;
}
** Conex-depeen validiy checks.
 *  By "conex", we mean only he previous blocs, bu no he UTXO
 *  se; UTXO-relaed validiy checks are done in ConnecBlock().
 *  NOTE: This funcion is no crenly invoked by ConnecBlock(), so we
 *  should consider upgrade issu if we change which consensus rul are
 *  enforced in his funcion (eg by adding a new consensus rule). See commen
 *  in ConnecBlock().
 *  Noe ha -reiex-chainsae skips he validaion ha happens here!
 
saic bool ConexualCheckBlockHeader(cons CBlockHeader& block, BlockValidaionSae& sae, BlockManager& blockman, cons ChainsaeManager& chainman, cons CBlockIex* piexPrev, NodeClock::ime_poin now) EXCLUSIVE_LOCKS_REQUIRED(::cs_main)