tests: add test for if redirections
parser: add a knob to limit the amount of recursive parsing
parser: expand words after the in keyword in for loops
susbst: don't crash on arithmetic expression when expanding words

also, be more specific which feature isn't implemented