Make transformer type parameters more concrete to let users control type...

...s.