public Seq <string> ToString(int indent) => Nodes .Append(Current.ToSeq()) .Bind(x => x.ToString(indent));
public InfusioState Log(string message) => new InfusioState(Logs.Append(Seq1(message)), UseLogging);