I have a script that uses forks. Each child calls multiple subs. Of course those subs exist in MAIN and get copied by the fork operation, but is it necessary to have them in MAIN? Is there a way to have the subs exist only within the child processes? For the sake of code management and for some callback operations, I am not using anonymous subs.