public CommandContextBuilder <TSource> WithNode(CommandNode <TSource> node, StringRange range)
 {
     Nodes.Add(new ParsedCommandNode <TSource>(node, range));
     Range     = StringRange.Encompassing(Range, range);
     _modifier = node.RedirectModifier;
     _forks    = node.IsFork;
     return(this);
 }