Working tab completion for hoogle!