private BoundNode BindTypedefStatement(TypedefStatementSyntax declaration)
{
var boundType = Bind(declaration.Type, x => BindType(x, null));
var boundDeclarations = new List<BoundTypeAlias>();
foreach (var declarator in declaration.Declarators)
{
boundDeclarations.Add(Bind(declarator, x => BindTypeAlias(x, boundType.TypeSymbol)));
}
return new BoundTypedefStatement(boundDeclarations.ToImmutableArray());
}