Llamando funciones de shell con xargs

Estoy tratando de usar xargs para llamar a una función más compleja en paralelo.

#!/bin/bash
echo_var(){
    echo $1
    return 0
}
seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} 
exit 0

Esto devuelve el error

xargs: echo_var: No such file or directory

Cualquier idea sobre cómo puedo usar xargs para lograr esto, o cualquier otra solución sería bienvenida.

Respuestas a la pregunta(4)

Su respuesta a la pregunta