I was working on a library which was intended to be extensible, but whose functions would initially be reading tuner and eq settings, and then would be extended to writing them.

I'm on my third iteration of the code, and I still don't have a useful API.