You really don’t get most of the benefits “Strongly typed” languages here. A program that fails with type errors at runtime instead of compile time is the worst of all worlds.
> A program that fails with type errors at runtime instead of compile time is the worst of all worlds
Better than silently failing! + if code fails early as these type checks can enable, then bugs are often (not always) picked up just by running the code once.