It would be better to add parameter description to this kind of reusable module.
See below for input_parser.