Haskell feature flags library