volt: Implement @interface user attributes.
ir: Add TraitsExp node.
ir: TraitsExp target is an exp, not a string.
parser: Parse TraitsExps.
semantic: Wire TraitsExp up to visitors.