Purescript supports typed holes, which users can utilize to get type-correct replacements for the typed holes. When users asked for possible values in Type Holes, the suggested values where (sometimes) duplicated
[
{
"endline": 384,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 383
},
{
"endline": 386,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 386
},
{
"endline": 395,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 394
},
{
"endline": 406,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 404
},
{
"endline": 410,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 410
},
{
"endline": 415,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 415
}
][
{
"endline": 384,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 383
},
{
"endline": 386,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 386
},
{
"endline": 395,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 394
},
{
"endline": 406,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 404
},
{
"endline": 410,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 410
},
{
"endline": 415,
"file": "./src/Language/PureScript/Sugar/CaseDeclarations.hs",
"function": "makeCaseDeclaration",
"module": "Language.PureScript.Sugar.CaseDeclarations",
"startline": 415
}
]