Converted `left_joins` and `left_joins_aggregate` to main usage
Optional memoization
Converted memoization to be optional
Refactored call stack to expose raw Arel