Transform/private to static

New miniphase. Builds on #203. 

I wanted to merge with previous but need some functionality in TreeTransforms to do it.

Review by @darkdimius
Ok, I've got it. You are doing it already and you don't need handling of complicated types as you are after erasure.