Turning when-changed into a package