anchor.diff:  
   @Command("dsa-ls", description: "Get a Simple List of DSA Nodes", usage: "<path>", prefix: "DSA")
   getSimpleList(String input) async {
  -  var node = await link.requester.getRemoteNode(input).timeout(const Duration(seconds: 3), onTimeout: () => null);
  +  var node = await link.requester
  +    .getRemoteNode(input)
  +    .timeout(const Duration(seconds: 3), onTimeout: () => null);
   
     if (node == null) {
       return "ERROR: Node not Found.";
     }
   
  -  var names = node.children.keys.join(", ");
  +  var names = node.children.keys.where((k) {
  +    return node.children[k].configs[r"$disconnectedTs"] == null;
  +  }).join(", ");
   
     if (names.isEmpty) {
       return "No Children.";
  
positive.code: 
  @Command("dsa-values", description: "Get multiple DSA Values", usage: "<path>", prefix: "DSA")
  getDsaValues(String input) async {
    RemoteNode node = await link.requester.getRemoteNode(input).timeout(const Duration(seconds: 3), onTimeout: () => null);
  
    if (node == null) {
      return "ERROR: Node not Found.";
  
negative.code: 
  @Command("dsa-value", description: "Get DSA Value", usage: "<path>", prefix: "DSA")
  getDsaValue(String input) async {
    RemoteNode node = await link.requester
      .getRemoteNode(input)
      .timeout(const Duration(seconds: 3), onTimeout: () => null);
  
    if (node == null) {
      return "ERROR: Node not Found.";
  