#35 replaced usage printing functions with the parser's