One difficulty with the @. idea is that you often don’t want to add . to everything. e.g. you don’t want it for sum. One option is something like @devec: you have a list of functions and operators that it converts to broadcast calls, while leaving everything else alone. (Just adding dots to operators like * and + would be a win for clarity.)