4.6 Coinductive types

The implementation contains also coinductive definitions, which are types inhabited by infinite objects.