3. its unlikely the maintainers would want to switch their dependencies to the ones we have (in slice-ansi and many others, they're known to prefer owning their dependencies rather than using someone else's). we may also choose to make some obscure edge cases optional instead of default in future