For relational expressions of Enumerable convention, defer computing physical type (i.e. whether the rows are going to be arrays or of a synthetic class) until implement time. This will allow us to combine the ARRAY and CUSTOM calling conventions, and reduce the planner search space. (Initial spike; still a few test failures.)