Don’t need to cast here.
Space things out.
Don’t need that import.
Delay combinators are no longer proxies.
Those imports aren’t needed either.
Remove delay proxies.
Space that out too.
We can skip the _forcing check.
Apparently we can skip _forcing altogether.
Merge branch 'master' into tidy-delays

Conflicts:
	Hammer/HMROperations.m
Delayed sets hash to 0 before they’re forced.

This is consistent with -[NSMutableSet hash] if you consider the delay
set as being mutable (over time). It would be nice to parameterize it
by the actual count, but given that this is being populated by
arbitrary reductions (which could trivially incorporate flatten
maps/filters), I’m considering it to be out of scope for the moment.
Don’t delay acyclic compactions.
Correct a test.
Memoize cyclicity.
Merge pull request #99 from robrix/tidy-delays

Tidy delays