def funcs
      path = '/funcs'
      query = {}
      response = JSON.parse(Hyperb::Request.new(self, path, query, 'get').perform)
      response.map { |func| Hyperb::Func.new(func) }
    end
def funcs
      path = '/funcs'
      query = {}
      response = JSON.parse(Hyperb::Request.new(self, path, query, 'get').perform)
      response.map { |func| Hyperb::Func.new(func) }
    end
list funcs

 @see https://docs.hyper.sh/Reference/API/2016-04-04%20[Ver.%201.23]/Func/list.html

 @raise [Hyperb::Error::Unauthorized] raised when credentials are not valid.
 @raise [Hyperb::Error::InternalServerError] raised hyper servers return 5xx.

 @return [Hyperb::Func] Array of Funcs.