Why is it necessary to unset $GHC_PACKAGE_PATH?