A lot of shell scripts might be more robust if replaced with statically-typed languages with better error handling