public function testScalarKeys($type, $value, $valueCopy)
{
$map = Type::set($type)->create();
$map->add($value);
$this->assertEquals(1, count($map));
$this->assertTrue($map->has($value));
$this->assertTrue($map->has($valueCopy));
$map->remove($value);
$this->assertEquals(0, count($map));
}