MultiRec instance for GHC AST