As you know, a common optimization for operations on collections (specially Maps and Lists) is map-fold fusion (http://en.wikipedia.org/wiki/Map_%28higher-order_function%29#Optimizations) (and several other similar optimizations). Currently, LMS has implemented Loop fusion, but it should be implemented for Collections as well. Using Loop fusion as a building block for creating Collection fusion is also a good idea.
As you know, a common optimization for operations on collections (specially Maps and Lists) is map-fold fusion (http://en.wikipedia.org/wiki/Map_%28higher-order_function%29#Optimizations) (and several other similar optimizations). Currently, LMS has implemented Loop fusion, but it should be implemented for Collections as well. Using Loop fusion as a building block for creating Collection fusion is also a good idea.