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