но для данных их никто в своем уме не использует почти никогда
Сильное утверждение.
Из насущного: я парсю алгебраическое выражение, а именно линейную комбинацию в векторном пространстве (на одном генераторе, явно указанном, но м.б. справа, а м.б. слева). Мне нужно будет его упрощать. Неужели тут есть что-то лучше консов?