Resultify generate reports

This is part of AT-646.
The function is so short it might not mater much in this case but I think `memoize` should go before the function.