I already made several proposals for this, and I am not alone, some changing syntax a lot, others trying to fit in the existing syntax.
These functions fully support structs. Propose a more user friendly syntax, if you don't like the current one.
corrupt, I don't agree, even if these functions will be used primarily for structure handling, their scope is broader than that, as they allow unstructured random access to a memory area (eg. finding Ascii content of a binary file, etc.).
I note that nobody proposed Peek and Poke names, which are probably familiar only to those having programmed in Basic on 8bit computers... :-D