Use TypedField's or_none parameter instead of adding None to kind.

Shouldn't matter because '*' and '?' are exclusive in the ASDL.