(map class [(long 1) (int 1) (short 1) (byte 1)]) => (java.lang.Long java.lang.Long java.lang.Short java.lang.Byte)
Shouldn't this return Long in all cases? (This is 1.3.0-alpha8.)
// Rasmus