A semantics that can interpret complicated expressions by compiling the expressions.
A semantics object is responsible for parsing a variable accessor specification inside a dollar sign-curly brace expression (that may be embedded in a larger expression).
Companion class containing canonical class names for wrapper classes uses in compilation.