- (define-interface INTERFACENAME (EXPORT ...))syntax
Defines an interface, a group of exports that can be used in module-definitions using the (interface: INTERFACE) syntax. See the definition of module above for an explanation of EXPORT specifications.
Interface names use a distinct global namespace. Interfaces defined inside modules are not visible outside of the module body.