type Treer‹T› = { value: T; left: Treer‹T›; right: Treer‹T›; }