include generics library
Is it possible to include a generics library (e.g. SYB) in the boot libraries? This would make the GHC API easier to use within systems whose dependencies are a subset of GHC's (e.g. Haddock). In particular, various internal GHC types are instances of Data etc. and can be accessed easily via the generics library.
(I have a variant of Haddock that can, in conjunction with HsColour, generate mouseover types, http://goto.ucsd.edu/\~rjhala/Annot/ but it uses SYB to traverse the parsed-and-typechecked-source.)