The helper that ate the codebase

How well intentioned DRY refactors produce the worst modules I've seen