Yeah, do we want to use that throughout the lib?  `=== 'string'` and `=== 'function'` shows up a bit throughout.