Assuming the user only supports one kind of string input instead of using a template...

Oh well, since that's how `match` does things I guess I'll unsupport it too...