#lang lean4
We should support (recursive) inductive datatypes that have only one constructor. We use this feature in the current `src/Lean` code base.