I was lacking patience for creating something better (because I did not want to rely on isString and isArray. It's difficult to write good examples within code like this, because they're not particularly easy to test. I'll add something back if you think it's useful.