@microblogc export -f me parece maravilloso o terrorífico según el día.
Te animaría a usar Python u otro lenguaje de programación que no sea un shell. Bash es mi lenguaje de programación favorito (en serio), pero es agotador tener que explicar todas sus idiosincrasias. Hay una serie de puntos donde es mejor abandonar el shell; típicamente pongo de ejemplo tener que usar trap, arrays o IFS; export -f es todavía peor, creo...