[
    {
        "name": "UsStates",
        "comment": " Here are the abbreviations for every US State, as a union type, and two functions to convert to state names as strings.\n@docs Abbreviation\n@docs all\n@docs toString\n@docs fromString\n",
        "unions": [
            {
                "name": "Abbreviation",
                "comment": " Every US State abbreviation.\n",
                "args": [],
                "cases": [
                    [
                        "AL",
                        []
                    ],
                    [
                        "AK",
                        []
                    ],
                    [
                        "AZ",
                        []
                    ],
                    [
                        "AR",
                        []
                    ],
                    [
                        "CA",
                        []
                    ],
                    [
                        "CO",
                        []
                    ],
                    [
                        "CT",
                        []
                    ],
                    [
                        "DE",
                        []
                    ],
                    [
                        "DC",
                        []
                    ],
                    [
                        "FL",
                        []
                    ],
                    [
                        "GA",
                        []
                    ],
                    [
                        "HI",
                        []
                    ],
                    [
                        "ID",
                        []
                    ],
                    [
                        "IL",
                        []
                    ],
                    [
                        "IN",
                        []
                    ],
                    [
                        "IA",
                        []
                    ],
                    [
                        "KS",
                        []
                    ],
                    [
                        "KY",
                        []
                    ],
                    [
                        "LA",
                        []
                    ],
                    [
                        "ME",
                        []
                    ],
                    [
                        "MT",
                        []
                    ],
                    [
                        "NE",
                        []
                    ],
                    [
                        "NV",
                        []
                    ],
                    [
                        "NH",
                        []
                    ],
                    [
                        "NJ",
                        []
                    ],
                    [
                        "NM",
                        []
                    ],
                    [
                        "NY",
                        []
                    ],
                    [
                        "NC",
                        []
                    ],
                    [
                        "ND",
                        []
                    ],
                    [
                        "OH",
                        []
                    ],
                    [
                        "OK",
                        []
                    ],
                    [
                        "OR",
                        []
                    ],
                    [
                        "MD",
                        []
                    ],
                    [
                        "MA",
                        []
                    ],
                    [
                        "MI",
                        []
                    ],
                    [
                        "MN",
                        []
                    ],
                    [
                        "MS",
                        []
                    ],
                    [
                        "MO",
                        []
                    ],
                    [
                        "PA",
                        []
                    ],
                    [
                        "RI",
                        []
                    ],
                    [
                        "SC",
                        []
                    ],
                    [
                        "SD",
                        []
                    ],
                    [
                        "TN",
                        []
                    ],
                    [
                        "TX",
                        []
                    ],
                    [
                        "UT",
                        []
                    ],
                    [
                        "VT",
                        []
                    ],
                    [
                        "VA",
                        []
                    ],
                    [
                        "WA",
                        []
                    ],
                    [
                        "WV",
                        []
                    ],
                    [
                        "WI",
                        []
                    ],
                    [
                        "WY",
                        []
                    ]
                ]
            }
        ],
        "aliases": [],
        "values": [
            {
                "name": "all",
                "comment": " All the abbreviations as a list\n",
                "type": "List Abbreviation"
            },
            {
                "name": "fromString",
                "comment": " Get the states abbreviation from its name\n\n    UsState.fromString \"Arizona\" == Just AZ     -- True\n    UsState.fromString \"Arizona   \" == Just AZ  -- True\n    UsState.fromString \"arizona\" == Just AZ     -- True\n\n    UsState.fromString \"puerto rico\" == Nothing -- True\n\n",
                "type": "String -> Maybe Abbreviation"
            },
            {
                "name": "toString",
                "comment": " Get the states name from the abbreviation\n\n    UsState.toString AZ == \"arizona\" -- True\n\n",
                "type": "Abbreviation -> String"
            }
        ],
        "binops": []
    }
]