wip: typeconverter