with this interface, since Co [...] with this interface, since Co [...] Optional IsInterface
designating which things [...] interfaces, and wants