Well, everyone does use it, even if they have additional logic.  You'll notice that the looping over the 'map' argument took the place of the if(typeof.... logic, which was used in checking property types for modules.  I want to move this somewhere else (maybe a utility?) and perhaps use a well-known library like [validator](https://github.com/chriso/validator.js).