move init code to the end
mixins -> mixin argument
1-to-1 internal transform finished
implement mh_tr and refactor tr -> st_tr
mhtr -> mh_tr