No, the `optional?` is interpreted as whether the init argument is optional, which depends on if a default value expression is provided or not. (I can add this in a comment on the syntax class)