In the following example, I expected the commands in the here-documents to be interpreted in the current shell, but it seems they weren't. Is it my misunderstanding, a feature, or a bug?
bash-3.2$ echo $BASH_VERSION 3.2.39(1)-release bash-3.2$ . <(cat <<EOF echo hello export HELLO=1 EOF ) bash-3.2$ echo $HELLO bash-3.2$ -- Yorick