Hi all,I'm looking for some help using the GHC API toaccess the 'Annotations' (created using the 'ANN'mechanism) within modules of *external* packagesi.e. non-home modules.Currently I'm using hscEPS :: HscEnv -> IO ExternalPackageStateand then using the field eps_PIT :: !PackageIfaceTableand from there, accessing the mi_anns :: [IfaceAnnotation]field of the data ModIfacestored in the PackageIfaceTable but this ends in an unfortunate:```panic! (the 'impossible' happened) (GHC version 8.2.2 for x86_64-apple-darwin): No mi_anns in PITPlease report this as a GHC bug: http://www.haskell.org/ghc/reportabug```Perhaps this is because, as the documentation for `mi_anns` says: Annotations NOT STRICT! we read this field lazily from the interface filebut I am not sure how to proceed at this point? Do I need a _different_ HscEnv? Or perhaps I need to set up/initialize the HscEnv separately? Any pointers would be most welcome!Thanks!Ranjit.
Glasgow-haskell-users mailing list