InterfaceOnPositions : AddCont -> (Type -> Type) -> Type
Convenience datatype storing the property that an additive container `c` has an interface `i` on its positions
data IsConst : AddCont -> Type
MkIsConst : (p : Type) -> {auto mon : ComMonoid p} -> IsConst (MkAddCont (Const p))