work on convertors + generic visiting infrastructure

**please review**, @dwightguth, @osa1, @radumereuta 
you can get rid of this case, int32 isn't actually used for anything.