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