var functors = require("functors"); var a = new functors.Functor0(10); var b = new functors.Functor1(10); var c = new functors.Functor2(10); if (a.Funktor() != -10) throw Error("a failed"); if (b.Funktor(1) != 11) throw Error("b failed"); if (c.Funktor(1, 2) != 13) throw Error("c failed");