   @spec from_naive(
           Calendar.naive_datetime(),
           Calendar.time_zone(),
-          Calendar.get_time_zone_database()
+          Calendar.time_zone_database()
         ) ::
           {:ok, t}
           | {:ambiguous, t, t}


  """
  @doc since: "1.8.0"
  @spec now(Calendar.time_zone(), Calendar.get_time_zone_database()) ::
          {:ok, t} | {:error, :time_zone_not_found | :utc_only_time_zone_database}
  def now(time_zone, time_zone_database \\ Calendar.get_time_zone_database())



  """
  @doc since: "1.8.0"
  @spec shift_zone(t, Calendar.time_zone(), Calendar.time_zone_database()) ::
          {:ok, t} | {:error, :time_zone_not_found | :utc_only_time_zone_database}
  def shift_zone(datetime, time_zone, time_zone_database \\ Calendar.get_time_zone_database())

