allow specifying converters

(see Typing.Spec.js for test case and usage)