I learned today that Guix will chug happily along applying a transform to a nonexistent package.
For example, I can run:
guix environment --with-latest=not-exist --ad-hoc which
This shows no warning or errors. I think it would be beneficial to show an error & bail if the target of a transformation is a package that doesn't exist, as this is likely indicative of an error.
What do you think?