3 * Copyright (c) 2018, Facebook, Inc.
6 * This source code is licensed under the MIT license found in the
7 * LICENSE file in the "hack" directory of this source tree.
12 type A
<T
as string> = vec
<T
>;
14 function f0
<T
as string>(A
<T
> $foo): T
{
18 function f1(vec
<string> $x): void
{
22 function f2(vec
<int> $x): void
{