It is a really interesting debate, it seems to be a type of abstraction at least, with an interface as a natural language instead of a typed schema.