8 | ||| Convenience datatype storing the property that
9 | ||| an additive container `c` has an interface `i` on its positions
12 | ||| For every shape s the set of positions c.Pos s has that interface
22 | --flatEq : IsFlat c => c = MkAddCont (Const c.Shp)