Structure Iota
Inspired by my ability to both break and place blocks, I've devised a method to expand those capabilities. By breaking down a portion of the world itself into the mere concept of that space, I can store entire regions in my mind as a Structure iota, which I can manipulate and place back into the world. Unfortunately, it appears nature rejects my attempts to store Budding Amethyst and its ilk.
Nature prefers to conserve matter; as a result, every copy of the same Structure iota will reference the same structure. Once one is used to place the structure back into the world, no other copy will be able to do the same. Coercing the iota to a boolean will return whether or not the iota remains valid. When "devouring" a structure from the world, it appears to define an "origin" at the lower North-West corner of the supplied bounds. This appears to remain true even after applying any number of transformations to the structure.
Mirror Prfn. Z (structure → structure)
Flips a stored Structure front-to-back, or across the Z-axis.
Mirror Prfn. X (structure → structure)
Flips a stored Structure left-to-right, or across the X-axis.
Bounding Prfn. (structure → [number])
Removes a Structure from the stack, returning its dimensions in the format [x, y, z].
Transformation Prfn. (structure → [number])
Removes a Structure from the stack, returning its transformations as a list in the format [mirror, rotation].
No Mirror -> 0; Front-Back -> 1; Left-Right -> 2
No Rotation -> 0; 90 CW -> 1; 180 CW -> 2; 90 CCW -> 3