Not sure what the benefit would be. Doesn't `undefined` nail it exactly? Do we somehow want to make sure we can always call `language.mode.length` or something like that?