Please make it so that all snaps have the same, consistent behaviors (via an option flags on each snap) that do the following:
- Have a flag so that all request Snaps (like File Read, Rest Get), can pass the original data through (or not)
- For all snaps that “hoist” the original data documents to .Original, have a flag that either leaves at root level or “hoists” the original data into .original. If you want to be really thoughtful, you could allow users to set name of the json key.
For some reason, there are many snaps where “hoisting” doesn’t make sense - like when you do a lookup validation