It could be useful to write an IsString instance for Mailbox, that just blows up if it can't be converted.
This means a runtime error when processing the configuration (so we should deepseq / force the whole configuration value to catch it at program startup) but it would be more user-friendly IMO. LMK what you think.
Per https://github.com/purebred-mua/purebred/pull/207#pullrequestreview-175139273: