function testComposeWithSingleFunc()
{
$id = function ($x) {
return $x;
};
$composed = compose($id);
$this->assertNull($composed(null));
$this->assertTrue($composed(true));
$this->assertFalse($composed(false));
$this->assertSame('foo', $composed('foo'));
}