moduleDecl :: IParser Module.Header
moduleDecl =
  choice
    [ try moduleDecl_0_16
    , moduleDecl_0_17
    , return $
        Module.Header
          Module.Normal
          (Commented [] [UppercaseIdentifier "Main"] [])
          Nothing
          (KeywordCommented [] [] $ Var.OpenListing $ Commented [] () [])
    ]
moduleDecl :: IParser Module.Header
moduleDecl =
  choice
    [ try moduleDecl_0_16
    , moduleDecl_0_17
    , return $
        Module.Header
          Module.Normal
          (Commented [] [UppercaseIdentifier "Main"] [])
          Nothing
          (KeywordCommented [] [] $ Var.OpenListing $ Commented [] () [])
    ]
moduleDecl =
  choice
    [ try moduleDecl_0_16
    , moduleDecl_0_17
    , return $
        Module.Header
          Module.Normal
          (Commented [] [UppercaseIdentifier "Main"] [])
          Nothing
          (KeywordCommented [] [] $ Var.OpenListing $ Commented [] () [])
    ]