how come the path is `'__' + k`
if anything, i'd use a dot, since it's pretty common to have `'__'` at the start of a property name,
ideally, though, I'd just JSON.stringify the path as an array.