TODO to improve actual haskell dev policy