I wonder if you can tree-shake unnecessary modules in the release. There's a lot of stuff in the otp beam release you probably don't need in any given CLI app and it should be easy to parse bytecode and figure out dependencies.
> It can compile code more efficiently than the BEAM by stripping out dead code and compiling only what’s necessary for an application.
Though, they only mention faster compilation and smaller digital footprint, not faster startup.
[1] https://dockyard.com/blog/2022/09/01/dockyard-r-d-firefly-op...
Thank you for taking the time to respond.