ir: Typo.
ir: Add UserInterface IR node.
parser: Add parseJustVariable function.
parser: Add parseUserInterface function.
parser: Remove doubled semicolon match call.
semantic: Wire up UserInterface to the visitors.
semantic: Add UserInterface to ContextBuilder.
semantic: Add UserInterface to IrVerifier's acceptable top level nodes.
semantic: Handle UserInterface in MangleWriter.