Types

Syntax

<type> ::=
      | <primitive-type>
      | <parenthesized-type>
      | <function-type>