Could we have warnings about using Import From Derivation (IFD)? IFDs can have a severe evaluation performance hit and especially for new users it can be hard to spot them. Of course, there are also valid scenarios for using them but in general code can often be refactored to work without IFDs.