cleaned up test handling a tiny bit; made it work with older ghc
verified that Haskell Text.Printf.Extensible didn't break anything