Implementation of planout interpreter in Golang

It's a bummer that you have to manually evaluate everything because you don't have inheritance.  I wonder if you could have some kind of decorator that behaves like the Python `PlanOutOpSimple`, so that the arguments would be pre-evaluated.