| 03:53 | <pokute>  |  I’ve come around to # as the topic reference again, even if tuple literals go with #[]. 
Requiring separation between topic and property access isn’t too bad: x |> (#)[0]…since dynamically accessing the property of a topic is going to be strictly less common than using the topic reference itself. And it’s not really a “special case”…or at least it’s as much as a special case as requiring separation between (^^)^y or (%%)%y. 
Our candidates right now are #, ^^, %%, @@, and ##. 
 The most common use case for #[] for me was #[0] usually done after sort. #.at(0) is a sensible alternative. | 
  | 04:12 | <pokute>  | But as mentioned before, having #[] for tuples with # as topic would result in way too many surprises. The worst part is that there's a good chance that the syntax is valid. |