Added: set-instance-variable (which is poorly named in my opinion)

is kinda gay how I did it, but functional, including nested
functionality