Rename Input to InputHoogle
Rejig so InputHoogle does no IO
Rename inputHoogle to parseHoogle
Change the names of the types
More work putting the pieces together