pub fn escaped_keys(raw: &Value) -> impl Iterator<Item = AuthoredPath> + '_Expand description
Every object key that starts with exactly one $, at any depth.
Each object’s own keys come before the keys of the values below it. The
engine strips one $ from every template key, so these are the keys that
emit something other than what was written.