code: function(Apis) {
  		return _(Apis)
  			.map(function(api) {
  				var actionPairs = _.map(T.maybeToArray(api.aliases), function(alias) {
  					return [alias.toLowerCase(), {
  						paramSchema: api.parameters.schema,
  						resSchema: api.response.schema
  					}]
  				})
  
  				return actionPairs.concat([
  					[api.id.toLowerCase(), {
  						paramSchema: api.parameters.schema,
  						resSchema: api.response.schema
  					}]
  				])
  			})
  			.flatten(true)
  			.zipObject()
  			.value()
  	}
docs: Returns a list of api objects: {
  <action | alias>: {
  {Object} paramSchema - Schema for action parameters,
  {Object} resSchema - Schema for action response
  }
  }
  
  @param {Array} Apis - Discovery api action response
  @returns {Array} List of api objects