Use garbage collection instead of ResourceT when diff'ing
Resolve the slowness of diff'ing using a stop-gap measure