public override bool Visit(
     UnifiedArrayType element, VisitorArgument arg)
 {
     element.Type.TryAccept(this, arg);
     Writer.Write("[");
     element.Arguments.TryAccept(this, arg.Set(CommaDelimiter));
     Writer.Write("]");
     return(false);
 }
 public override bool Visit(
     UnifiedArrayType element, VisitorArgument arg)
 {
     element.Type.TryAccept(this, arg);
     Writer.Write("[");
     element.Arguments.TryAccept(this, arg.Set(CommaDelimiter));
     Writer.Write("]");
     return false;
 }