Is there a tecnical or logical reason we can’t
Use = as synonym for : in macro/procedure calls?
For example
\procedure has-parent(title-filter:"[<currentTiddler>!is[system]]" symbol:"↫" separator:" | " level-symbol:↫")
Restated as
\procedure has-parent(title-filter="[<currentTiddler>!is[system]]" symbol="↫" separator=" | " level-symbol="↫")
At a surface level I see no reason this would be a problem, but it would stop a reoccuring error on my part, especialy now $transclude variable name. parameters widget and other features mean I use the =
more often now.