no need to re-export types
updated cabal example