avoid temporaries
define eltype for JuMPDicts