valid_runner.py: make itype field optional
improve docs