Your diagrams don't have to look exactly like these, but they should be at least as easy to understand:
val a = [3,4];
val b = ("hi", 10, [20]);
val c = {x=100, y=200, z="there"};