returning runtime state
rename PlywoodFunction to PlywoodCallOperator
complete overhaul of the runtime, so that get_value() returns a PlywoodValue, and python_value returns the internal python value