Besides my mental model when projecting this (and having to change function calls in so many places), nothing is wrong with calling functions where they’re located in the source code - I tend to do that usually ah. alias still implies calling the module name, and import I think I tried but then I would need to “import” things in multiple places - like in the sample, I would need to import “utils” & “legal” & “payment” and then in “payment” and “legal” probably import “utils” again, and so on, otherwise they would break.
Perhaps it’s just bad architecture
but given that I’m creating it as I go and don’t have the whole engine yet designed/thought about…
Thanks for your patience and suggestions. I will give this some thought (to break it up in the future) - and for now just add the trace


















