dope2/structures/nominal.js

13 lines
No EOL
288 B
JavaScript

import { Any } from "../typed.js";
import { String } from "./list.js";
import { sumType, prodType, fnType } from "./types.js";
export const createNominalADT = symbol => variants => {
makeTypeConstructor(symbol, 0, )
};
export const createNominalADTFnType =
fnType
(Any)
();