From https://gerrit.wikimedia.org/r/c/design/codex/+/1050673/comment/7172bd8b_e456ef42/:
maybe makeStringTypeValidator should accept an optional second string parameter for throwing a custom error message as a console warning when validation is false.