Started passing the interface's require-path within the alias blob,

rather than a direct reference to the interface, in the same way as we
do for the classes.