adds "saveast" phase, restores descriptions of hijacked phases
starts the work on conversion
writing the @converter macro
making sure conversion is exhaustive
don't emit instances for unreachable nodes
starting implementing connect
tolerate errors in @converter bodies
support for derive
implementing non-forcing part of connect
need to take intersections into account!!!
time to force stuff (step 1: g.TypeBounds is now unreachable)
time to force stuff (step 2: evicting minor imprecisions)
convert.materialize is now a blackbox macro
time to force stuff (step 3: replacing everything with cvt_!)
time to force stuff (step 4: enabling force)
time to force stuff (step 5: force implemented)
removes the scaffolds

[error] recursive method gType2Wildcard$macro$45 needs result type
[error] recursive method gBlock2Wildcard$macro$14 needs result type
[error] recursive method gAlternative2Wildcard$macro$16 needs result type
[error] recursive method gBind2Wildcard$macro$19 needs result type
[error] recursive method gApply2Wildcard$macro$20 needs result type
[error] recursive method gValDef2pAuxParam$macro$6 needs result type
[error] recursive method gFunction2Wildcard$macro$22 needs result type
[error] recursive method gTypeApply2Wildcard$macro$31 needs result type
[error] recursive method gSelect2Wildcard$macro$34 needs result type
[error] recursive method gAssign2Wildcard$macro$23 needs result type
[error] recursive method gIf2Wildcard$macro$24 needs result type
[error] recursive method gMatch2Wildcard$macro$25 needs result type
[error] recursive method gReturn2Wildcard$macro$26 needs result type
[error] recursive method gUnApply2Wildcard$macro$21 needs result type
[error] recursive method gTyped2pPat$macro$30 needs result type
[error] recursive method gTry2Wildcard$macro$27 needs result type
[error] recursive method gThrow2Wildcard$macro$28 needs result type
[error] recursive method gTyped2pTerm$macro$29 needs result type
[error] recursive method gClassDef2Wildcard$macro$4 needs result type
[error] recursive method gModuleDef2Wildcard$macro$5 needs result type
[error] recursive method gDefDef2Wildcard$macro$9 needs result type
[error] recursive method gTypeDef2pAuxTypeParam$macro$10 needs result type
[error] recursive method gPackageDef2Wildcard$macro$3 needs result type
fixing cyclics
withScratchpad => appendScratchpad
finishing touches