Cache Execution evaluations
Change toIteratorExecution to toIterableExecution
Add a test for diamond Executions
Merge pull request #1057 from twitter/cache-execution

Cache Execution evaluations
Merge pull request #1058 from twitter/immutable-execution

Change toIteratorExecution to toIterableExecution