Parser: allow subshell function definitions