Why do you need to duplicate the hoogle build expression here? Can't you use the hoogle binary that we already have?