annfail09.hs:11:11: GHC stage restriction: ā€˜gā€™ is used in a top-level splice or annotation, and must be imported, not defined locally In the annotation: {-# ANN f g #-}