improve error msg
new arg for set_type_args #409