public function testDefinesTupleType()
{
$type = Type::tuple(Type::varchar(), Type::int());
$this->assertEquals('tuple', $type->name());
$this->assertEquals('tuple<varchar, int>', (string) $type);
$types = $type->types();
$this->assertEquals(Type::varchar(), $types[0]);
$this->assertEquals(Type::int(), $types[1]);
}