Make Mappings.maybeText optional

Was hoping to avoid this since it's often used within OptionMappings but
it's fine.