Первый попавшийся вариант вне контекста. Это вполне логично в рамках ФП, если функция делает что-то, а вторая модификация этого чего-то появляется гораздо реже. Хотя тут классы, но всё ж
Я встречал тут недавно такого же, логичного, кто в прод протащил is_version_2.2 (там были не цыфры, но суть эта)