Playing around with PProf.jl it seems we spend a lot of time creating tuples (If I read the output correctly, 20% of full time on summer benchmark): <img width="691" alt="image" src="https://user-images.githubusercontent.com/1282691/62215136-a7a40c80-b3a6-11e9-82dc-d5b6dc6ab91e.png"> Perhaps it could be optimized somehow.