public function testJoin() { $io0 = new IO(F\always(13)); $io = IO::of($io0)->join(); $this->assertSame(13, $io->unsafePerformIO()); }
public function testWorks() { $this->assertSame(['badaboom'], call_user_func(F\always(['badaboom']))); }
public function testHasACurriedVersion() { $this->assertSame(['a' => ['b' => 1]], call_user_func(F\C1\indexBy(F\always('a')), [['b' => 1]])); }