This is intended to convert a bracketd lisp/prolog like string into a tree where each bracket is considered a parent of some kind
Handle Jsonish Objects - May need another Variant
Iterator on &Bracket
Added tail_n for tail chain skipping as tail().tail() drops the borrow. Added tail_h for tail(n).head(), again to avoid borrow drops().
Impl Display for Bracket //TODO Escape strings safely