private static Tuple <Node, string> GetServerReceiver(string typeName) { // make sure type is exported if (!char.IsUpper(typeName[0])) { typeName = $"{char.ToUpperInvariant(typeName[0])}{typeName.Substring(1)}"; } return(new Tuple <Node, string>(StructDefinition.Generate(typeName, null), typeName)); }