add inherit_tset.
implement proper form inheritance with :inherit. closes #97.
more comments.
more tests for :inherit.
add docs about :inherit.