bug in handling eval?: Python uses Algol68's or POSIX's shell "elif" not Perl's, Ruby's, or PL/SQL's "elsif".