-#include --abi-hash --backpack --show-packages -Onot -Walternative-layout-rule-transitional -XAlternativeLayoutRule -XAlternativeLayoutRuleTransitional -XAutoDeriveTypeable -XDoAndIfThenElse -XDoRec -XImplicitPrelude -XJavaScriptFFI -XMonomorphismRestriction -XParallelArrays -XPatternGuards -XPatternSignatures -XPolymorphicComponents -XRecordPuns -XRelaxedLayout -XRelaxedPolyRec -XTraditionalRecordSyntax -copy-libs-when-linking -dannot-lint -ddump-asm-conflicts -ddump-call-arity -ddump-cs-trace -ddump-debug -ddump-exitify -ddump-simpl-trace -ddump-view-pattern-commoning -ddump-vt-trace -dppr-ticks -dsource-stats -dstg-stats -dsuppress-stg-exts -dynhisuf -dyno -dynosuf -exclude-module -fallow-incoherent-instances -fallow-overlapping-instances -fallow-undecidable-instances -farrows -fbang-patterns -fbuilding-cabal-package -fconstraint-solver-iterations -fcontext-stack -fcross-module-specialize -fdiagnostics-color=always -fdiagnostics-color=auto -fdiagnostics-color=never -fembed-manifest -fextended-default-rules -fffi -ffi -ffloat-all-lams -ffloat-lam-args -ffrontend-opt -fgen-manifest -fghci-history -fghci-sandbox -fhistory-size -fimplicit-import-qualified -fimplicit-params -fimplicit-prelude -firrefutable-tuples -fmax-errors -fmax-pmcheck-iterations -fmonomorphism-restriction -fnum-constant-folding -fpre-inlining -fprint-bind-contents -freduction-depth -frewrite-rules -fscoped-type-variables -fshared-implib -fshow-valid-hole-fits -fshow-valid-substitutions -fspec-constr-recursive -fspecialize -fspecialize-aggressively -fth -ftype-function-depth -fversion-macros -fvia-c -haddock-opts -hpcdir -instantiated-with -keep-hi-file -keep-o-file -n -no-keep-hi-file -no-keep-o-file -no-link -no-recomp -no-rtsopts -no-user-package-conf -package-conf -package-name -pgmar -pgmranlib -recomp -relative-dynlib-paths -rtsopts=all -rtsopts=ignore -rtsopts=ignoreAll -rtsopts=none -rtsopts=some -syslib -this-component-id -ticky-LNE