private BoundTypeDeclaration BindTypeDeclaration(TypeDeclarationStatementSyntax declaration, Symbol parent) { return new BoundTypeDeclaration(Bind(declaration.Type, x => BindTypeDefinition(x, parent))); }