The implementation of `canonicalizePathNoThrow` appears to be missing.