Don't expose fingerprints from Type.Reflection
authorDavid Feuer <david.feuer@gmail.com>
Sun, 18 Jun 2017 20:50:25 +0000 (16:50 -0400)
committerBen Gamari <ben@smart-cactus.org>
Mon, 19 Jun 2017 12:15:45 +0000 (08:15 -0400)
commit990928ff463ef421842669ce56998d0fcfaa65c7
tree2accc4b790fe7783aac47c3aa81f2e17bcaeb903
parentbea18a0e9ea5ff2063ca4900acad9995f40276eb
Don't expose fingerprints from Type.Reflection

The `Fingerprint` type is not exported from any "public"
module. It therefore seems quite strange that `Type.Reflection`
exports functions for extracting fingerprints. Remove those
exports. If fingerprints are eventually considered public,
this can be reconsidered.

Reviewers: austin, hvr, bgamari

Reviewed By: bgamari

Subscribers: rwbarton, thomie

Differential Revision: https://phabricator.haskell.org/D3643
libraries/base/Type/Reflection.hs