user-friendly validation for common types of input!

Port validation code from PR

This is pretty much just the changes from https://github.com/Keats/validator/pull/272, just in its own crate.

Created by  finchie  on October 7, 2023
23NVAJMBPRFDINHF3UOWCZOF3GCTCRPHYDHXKPCIPEWQI5ZAORUQC
In channels
main
Change contents