content: module T9233a where
  
  
  data X = X {
    f1 :: String,
    f2 :: !Bool,
    f3 :: !Bool,
    f4 :: !Bool,
    f5 :: !Bool,
    f6 :: !Bool,
    f7 :: !Bool,
    f8 :: !Bool,
    f9 :: !Bool,
    f10 :: !Bool,
    f11 :: !Bool,
    f12 :: !Bool,
    f13 :: !Bool,
    f14 :: !Bool,
    f15 :: !Bool,
    f16 :: !Bool,
    f17 :: !Bool,
    f18 :: !Bool,
    f19 :: !Bool,
    f20 :: !Bool,
    f21 :: !Bool,
    f22 :: !Bool,
    f23 :: !Bool,
    f24 :: !Bool,
    f25 :: !Bool,
    f26 :: !Bool,
    f27 :: !Bool,
    f28 :: !Bool,
    f29 :: !Bool,
    f30 :: !Bool,
    f31 :: !Bool,
    f32 :: !Bool,
    f33 :: !Bool,
    f34 :: !Bool,
    f35 :: !Bool,
    f36 :: !Bool,
    f37 :: !Bool,
    f38 :: !Bool,
    f39 :: !Bool,
    f40 :: !Bool,
    f41 :: !Bool,
    f42 :: !Bool,
    f43 :: !Bool,
    f44 :: !Bool,
    f45 :: !Bool,
    f46 :: !Bool,
    f47 :: !Bool,
    f48 :: !Bool,
    f49 :: !Bool,
    f50 :: !Bool,
    f51 :: !Bool,
    f52 :: !Bool,
    f53 :: !Bool,
    f54 :: !Bool,
    f55 :: !Bool,
    f56 :: !Bool,
    f57 :: !Bool,
    f58 :: !Bool,
    f59 :: !Bool,
    f60 :: !Bool,
    f61 :: !Bool,
    f62 :: !Bool,
    f63 :: !Bool,
    f64 :: !Bool,
    f65 :: !Bool,
    f66 :: !Bool,
    f67 :: !Bool,
    f68 :: !Bool,
    f69 :: !Bool,
    f70 :: !Bool,
    f71 :: !Bool,
    f72 :: !Bool,
    f73 :: !Bool,
    f74 :: !Bool,
    f75 :: !Bool,
    f76 :: !Bool,
    f77 :: !Bool,
    f78 :: !Bool,
    f79 :: !Bool,
    f80 :: !Bool,
    f81 :: !Bool,
    f82 :: !Bool,
    f83 :: !Bool,
    f84 :: !Bool,
    f85 :: !Bool,
    f86 :: !Bool,
    f87 :: !Bool,
    f88 :: !Bool,
    f89 :: !Bool,
    f90 :: !Bool,
    f91 :: !Bool,
    f92 :: !Bool,
    f93 :: !Bool,
    f94 :: !Bool,
    f95 :: !Bool,
    f96 :: !Bool,
    f97 :: !Bool,
    f98 :: !Bool,
    f99 :: !Bool,
    f100 :: !Bool
    }
  
  data Options = Options {
    flags :: !X,
    o2 :: !Bool,
    o3 :: !Bool,
    o4 :: !Bool,
    o5 :: !Bool,
    o6 :: !Bool,
    o7 :: !Bool,
    o8 :: !Bool,
    o9 :: !Bool,
    o10 :: !Bool,
    o11 :: !Bool,
    o12 :: !Bool
    }
  
  splitComma :: String -> String
  splitComma _ = "a"
  {-# NOINLINE splitComma #-}
  
  getOpt :: Monad m => [String -> Options -> m Options] -> m ()
  getOpt _ = return ()
  {-# NOINLINE getOpt #-}
  