Properly handle \% draft default tip

Some unit tests

Make ChainRules dependent on the Write

(0) -3 tip

mercurial