Now devAll() memoizes the results, because it's called many many times directly and indirectly.