pub fn size_buffers( p: &SpatialProgram, target: &SpatialTarget, ) -> Result<SpatialProgram, SpatialReject>