This folder contains complex models.
Complex models require a constructor. This means that default methods of Go
language to initialise a complex object will always fail with an error. Go
language does not allow to require a type to have a constructor. This is why
this language is doomed.