@@ -1,70 +0,0 @@
3−//go:generate purs --version
9−type Fn = func(Any) Any
10−type EffFn = func() Any
11−type Dict = map[string]Any
15−type Fn1 = func(Any) Any
16−type Fn2 = func(Any, Any) Any
17−type Fn3 = func(Any, Any, Any) Any
18−type Fn4 = func(Any, Any, Any, Any) Any
19−type Fn5 = func(Any, Any, Any, Any, Any) Any
20−type Fn6 = func(Any, Any, Any, Any, Any, Any) Any
21−type Fn7 = func(Any, Any, Any, Any, Any, Any, Any) Any
22−type Fn8 = func(Any, Any, Any, Any, Any, Any, Any, Any) Any
23−type Fn9 = func(Any, Any, Any, Any, Any, Any, Any, Any, Any) Any
24−type Fn10 = func(Any, Any, Any, Any, Any, Any, Any, Any, Any, Any) Any
26−const Undefined = "undefined"
28−var foreign = make(map[string]Dict)
30−func Foreign(key string) Dict {
31− value, found := foreign[key]
39−func Apply(f Any, args ...Any) Any {
41− for _, arg := range args {
48−func Run(f Any, args ...Any) Any {
53−func Get(dict map[string]Any, key string) Any {
54− value, ok := dict[key]
56− panic("Foreign value '" + key + "' not found")
61−func Contains(dict Any, key string) bool {
62− d, _ := dict.(map[string]Any)
67−func Length(arr Any) Any {