This is an error 404
There are `0` results
preferences:
137.87 ms | 1399 KiB | 7 Q<?hh
type PointA<T> = shape ('x' => T, 'y' => T);
function demo1(PointA<T> $pt1){}
// do stufff - general case
type PointB<int> = shape ('x' => int, 'y' => int);
function demo2(PointB<int> $pt1) {}
// special case for Point of type int only
type PointC<int, int> = shape('x' => int, 'y' => 0);
function demo3(PointC<int, int> $pt1) {}
// special case for Point of type int where y is 0