public function testThatAppendMaintainsReferences(\Pinq\ITraversable $traversable, array $data) { $ref = 5; $traversable = $traversable->append([&$ref]); $this->assertReferenceEquals($ref, $traversable->asArray()[0]); }