whole_func_string: function callSchema( schema, args ) {
          var key;
          var opt = {};
  
          if (Crisp.type.call(args[0], 'Object')) {
              return args[0];
          }
  
          schema = schema || [];
  
          for (var i=0, m=args.length; i<m; i+=1 ) {
              key = schema[i] || i;
              opt[key] = args[i];
          }
  
          return opt;
      }
func_code_string: function callSchema( schema, args ) {
          var key;
          var opt = {};
  
          if (Crisp.type.call(args[0], 'Object')) {
              return args[0];
          }
  
          schema = schema || [];
  
          for (var i=0, m=args.length; i<m; i+=1 ) {
              key = schema[i] || i;
              opt[key] = args[i];
          }
  
          return opt;
      }
func_documentation_string: [callSchema description]
  @param  {external.Array} schema [description]
  @param  {external.Arguments} args   [description]
  @return {external.Object}        [description]