"An interface definition or alias.
Examples (multi-line):
shared interface Printable {
shared default void print() => package.print(this);
}
shared interface People => {Person*};"
shared abstract class AnyInterface()
of AnyInterfaceDefinition | InterfaceAliasDefinition
extends ClassOrInterface() {
}