code: function NameIt(input) {
      var res = {
              _: []
        , }
        , foos = Object.keys(NameIt)
        , i = 0
        ;
  
      for (; i < foos.length; ++i) {
          res._.push(res[foos[i]] = NameIt[foos[i]](input));
      }
  
      return res;
  }
docs: NameIt
  Generates names for input keywords.
  
  @name NameIt
  @function
  @param {String} input The keyword to generate names for.
  @return {Object} An object containing the name results:
  
  - `_` (Array): An array of strings containing all the name results.
  
  It also contains fields generated from method names (e.g. `y`, `er`, `ify` etc).