client() :: Tesla.Client.t()
cookie() :: binary()
result() :: map()
t() :: %Wiki.Action.Session{ client: client(), cookie: cookie() | nil, result: result() }