1TODO in no particular order. Some of these will never be done. There 2are omissions of important but necessary things. It is up to the 3reader to fill in the blanks. 4 5- Timeout failed watch responses 6- Dynamic/supply nodes 7- Persistant storage of introductions, watches and transactions, so daemon can restart 8- Remove assumption that rename doesn't fail 9- Multi-root transactions, for setting up front and back ends at same time. 10 11