We could now use this to implement the index trait for all tree nodes, but rust's generic's aren't up to it, it seems (would require that we put the definition in the same file as the Index trait).
We could now use this to implement the index trait for all tree nodes, but rust's generic's aren't up to it, it seems (would require that we put the definition in the same file as the Index trait).

I'll leave the code in commented out for now because it does at least illustrate how to fix the incomprehensible lifetime error.

Logicalshift/tame-tree