10k foot:

  1. Author and manage text as code, not data or “documents”.
  2. Work with source code, not compiled code.  
  3. As “Lists” of key/values.
  4. Which reference other Lists.  (Modularity, versioning, semantic web.)
  5. In a declarative layer on top of other resources.  (Lisp, Python, a database, etc.)  Integrate with graphs.

Legal texts will iterate to become as efficient as stock markets (bazaar, not cathedral) and general purpose, distributed. 

Also good for kids.  Commits as 3-ring binder of all your work, in context, forever.  Shakespeare and the history of physics a few hops away.