I can invoke ApPredict with nonsensical args like --fish chips and it ignores them. Would be helpful to to have something like ...
- simply fail on invalid args, or,
- add another arg, e.g.
--strict-args {true|false}, which defaults to false if not supplied (so ApPredict behaves as it's always done), but if --strict-args true it'll fail to run on bad args.