LeastAuthority/haskell-magic-wormhole

Create a public API

jml opened this issue · 0 comments

jml commented

Currently, all the code is within MagicWormhole.Internal. We should

  • re-export things from MagicWormhole
  • Make sure that hocus-pocus only uses "public" types
  • ensure that all the exported things have good API documentation

Need to take care to ensure all exceptions are exported too (they won't appear in type signatures), so people can catch them.