In perl5 you could think of `\` as a pointer and dereference that pointer by prefixing with the specific sigil or `->`. You had also typeglobs that made the symbol explicit. In perl5 the *underlying C code structures* would give a good model to relate to the syntax of the language.

In Raku you have a set of concepts like: containers (and non-containers?), binding, assignment with `=` and `:=`, different traits in arguments like `raw` and `rw` and `\` (which seems not related to perl5's `\` ?).

Is there some *underlying model* that I can use to determine what I am actually using at a certain point in code and which options I have?