import { ModuleBool } from "./primitives/bool.js"; import { ModuleByte } from "./primitives/byte.js"; import { ModuleChar } from "./primitives/char.js"; import { ModuleDouble } from "./primitives/double.js"; import { ModuleInt } from "./primitives/int.js"; import { ModuleFunction } from "./structures/function.js"; import { ModuleList } from "./structures/list.js"; import { ModuleProduct } from "./structures/product.js"; import { ModuleSum } from "./structures/sum.js"; import { ModuleType } from "./type.js"; import { ModuleTyped } from "./typed.js"; export const ModuleStd = {l:[ ...ModuleType.l, ...ModuleTyped.l, // Primitive types ...ModuleBool.l, ...ModuleByte.l, ...ModuleChar.l, ...ModuleDouble.l, ...ModuleInt.l, // Types that consist of other types ...ModuleFunction.l, ...ModuleList.l, ...ModuleProduct.l, ...ModuleSum.l, ]};