The -F option for changing the value of FS
(see Options)
is not necessary given the command-line variable
assignment feature; it remains only for backward compatibility.
Syntactically invalid single-character programs tend to overflow
the parse stack, generating a rather unhelpful message. Such programs
are surprisingly difficult to diagnose in the completely general case,
and the effort to do so really is not worth it.