set is_input/is_output on things used as such in workflow