Cleaning
Fix repeated Cabal API calls in latest HP

Using memoization solves the problem