I would invite everyone to look at the Multix categorical machine. The FP style chains and crafting work wonderfully even over a network
https://portal.multix.catatonic.ai/
Reducing or eliminating "functions" means reducing or eliminating the refactoring problem
The main claim is that crafting > functions because crafting does not have the single entry/exit drawback that functions have