
# Module `Nested`

This comment needs to be here before \#235 is fixed.


## Module

```
module X : sig ... end
```
This is module X.


## Module type

```
module type Y = sig ... end
```
This is module type Y.


## Functor

```
module F (Arg1 : Y) (Arg2 : sig ... end) : sig ... end
```
This is a functor F.


## Class

```
class virtual z : object ... end
```
This is class z.

```
class virtual inherits : object ... end
```