Okay, then zsh, as long as it's a defined environment. I fear arbitrary the option for shells because each has its own gotchas that we'd need to support.
Making it more hidden doesn't save us from supporting the cases where the user selects an awkward option.