def list
      log "retrieving users list from #{users_path}"
      response = identity_client.get(users_path)
      records = JSON.load(response.body)["users"]
      records.map { |record|
        record["username"]
      }.map { |username|
        Raca::User.new(@account, username)
      }
    end
def list
      log "retrieving users list from #{users_path}"
      response = identity_client.get(users_path)
      records = JSON.load(response.body)["users"]
      records.map { |record|
        record["username"]
      }.map { |username|
        Raca::User.new(@account, username)
      }
    end
TODO should this (or something like it) be part of the public API?