For example, alt=... are optional, as are -2, +2 relative days.
This should be much clearer to users. We should also make sure to show the sideways inheritance for alts.
Also the compound language names (en_US). We also need to make sure people understand that these don't count as Missing (and double-check that).
Maybe build a test for isOptional into PathHeader? Or someplace else?