pkg/types/indexed-lvalues.md
$x or $["x"]@x or @["x"]x$*@*Each level by int or string:
$x[1] or $x["a"]@x[1] or @x["a"]x[1] or x["a"]$*[1] or $*["a"]@*[1] (not supported) or @*["a"]Multiple levels:
$x[1]["a"][3]Auto-deepen:
x[1][2][3] = 4 should auto-deepenx["a"]["b"]["c"] = 4 should auto-deepen
x["a"] is already int/array/etc.$x is a Mlrval@x is a Mlrvalx is a `Mlrval$* is a Mlrmap@* is a Mlrmap*Mlrval needs a PutIndexed which takes indices []*Mlrval and rvalue *Mlrval.*Mlrmap needs a PutIndexed which takes indices []*Mlrval and rvalue *Mlrval.