Лучше, чтобы 100 функций работали в одной структуре данных, чем выполнять 10 функций, работающих на 10 структурах данных.