Currently only one directive attempts to split anything on an expression, the cinje.inline.text processor when handling %{expr arg} formatted string replacements. This is broadly useful, notably for the : use and : using directives amongst others, and better aligns with the documentation.