6.2. Module Header

This section is optional, but if included takes the
following form:

{
<Haskell module header>
}

The Haskell module header contains the module name,
exports, and imports. No other code is allowed in the
header---this is because Happy may need to include
its own import statements directly after the user
defined header.