Duplicate code. Don’t be ashamed. Don’t feel like you’re doing something wrong. Duplication is often the best approach.
@nickappleton Sandi Metz said:
> duplication is far cheaper than the wrong abstraction
> prefer duplication over the wrong abstraction