Input processing performed by defarbrec.
This involves validating the inputs. When validation fails, soft errors occur. Thus, generally the input processing functions return error triples.