public function equalTypes()
{
return array(array(Type::tuple(Type::int()), Type::tuple(Type::int())), array(Type::tuple(Type::int(), Type::varchar()), Type::tuple(Type::int(), Type::varchar())), array(Type::tuple(Type::int(), Type::varchar(), Type::bigint()), Type::tuple(Type::int(), Type::varchar(), Type::bigint())), array(Type::tuple(Type::collection(Type::int()), Type::set(Type::int())), Type::tuple(Type::collection(Type::int()), Type::set(Type::int()))));
}