forked from extern/nushell
This brings with it a reduction in the number of duplicated dependencies that it has and the overhead it imposes on our build. The number of crates that need to be built for `cargo build --features extra` drops by roughly 50.