I think the places where it does use punctuation are a lot more friendly to
people with low vision than most languages: you never use awkward combinations
like '),' where it's easy for the comma to blend in with the bracket (the
comma in ',(' stands out a lot more), you don't write things like 'if (!pred)'
where the bang similarly blends in, etc. The general preference for
descriptive names over punctuation for operators is really helpful, too, as it
lets you rely much more on the basic shape of the word.