t() :: %Formation.Lxd.Alpine.Package{slug: String.t()}
add( %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()}, map() ) :: {:error, nil | binary()} | {:ok, any()}
upgrade(any(), map()) :: {:error, binary()} | {:ok, any()}