pasar parámetros a bash al ejecutar un script obtenido por curl

Sé cómo ejecutar el script bash remoto, a través de estas sintaxis:

curl http://foo.com/script.sh | bash

o

bash < <( curl http://foo.com/script.sh )

que dan el mismo resultado.

Pero, ¿qué pasa si necesito pasar argumentos al script bash? Es posible cuando el script se guarda localmente:

./script.sh argument1 argument2

Probé varias posibilidades como esta, sin éxito:

bash < <( curl http://foo.com/script.sh ) argument1 argument2

Respuestas a la pregunta(3)

Su respuesta a la pregunta