pub fn adjustments( pool_spec: &PoolSpec, input_geo: &[usize], output_geo: &[usize], ) -> Result<SmallVec<[usize; 4]>, Error>