#Nix might be the only language where I've had to read the documentation for a toString function because I would never think that booleans would be handled by false returning an empty string and true returning "1".
Shout out to my one hour of debugging basic shell comparisons for https://github.com/NixOS/nixpkgs/pull/364871