These PLIST files have been autogenerated by mk/haskell.mk using
HS_UPDATE_PLIST=yes during a bulk build. They will help to track changes
to the packages. The Haskell packages didn't have PLIST files because
their paths contained package hashes. These hashes are now determined by
mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
Formally, the class Profunctor represents a profunctor from Hask ->
Hask.
Intuitively it is a bifunctor where the first argument is
contravariant and the second argument is covariant.