It was indeed a dirty build. I didn't realize cabal wasn't tracking full dependency information. Corrected in abb776f554268ca56c81e470ae7d67dbbe126893 and though I'm utterly mystified as to why, it fixed the failing options test.