core/computation: returning Type-like objects instead of names from temp_array()/persistent_array()
core: Computation parameter objects are exposed through a special attribute, and passing computation arguments to build_plan()