str(): fix minor argument checking glitch
str(): fix minor argument checking glitch

bin/modernish: str():
- Something like 'str -M -M match foo bar' was causing inconsistent
  behaviour by accessing an uninitialised variable. Catch this in
  argument checking.

modernish/modernish