Duplicate or near-redundant functions are either no problem or even useful. But duplicate or near-redundant data structures are a plague on any codebase.
The prophet Perlis declared: "It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures."
The prophet Perlis declared: "It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures."