XML:
====
  - I/O avoid copies when parsing mmap'ed files, need to use
    unmutable buffers except for the last 4K to make it 0 terminated
    (or get rid of 0 termination check in the whole parser, hard !)
  - recheck > 4Gb instances for parsing, and RNG validation.
    

XSLT:
=====
  - global variable access
     for each expr in stylesheet : allocate index
     for each transformation context
       create an index table
         cache values in the transformation
	   - context evaluation
	     - cache
	     - constants at the XPAth level
	   - provide more info on compiled expressions
	     - dependances w.r.t. variables (which ones)
	     - dependency on the current node
	     - dependency on the current document
  - do not use _private but other fields in the node structures.
