   defp assert_no_null_byte!(binary, operation) do
     case :binary.match(binary, "\0") do
       {_, _} ->
-        raise ArgumentError, "cannot execute #{operation} for program with null byte, got: #{inspect binary}"
+        raise ArgumentError,
+              "cannot execute #{operation} for program with null byte, got: #{inspect(binary)}"
+
       :nomatch ->
         binary
     end
   end
 
-  defp normalize_time_unit(:native),
-    do: :native
-
-  defp normalize_time_unit(:second),
-    do: :seconds
-  defp normalize_time_unit(:millisecond),
-    do: :milli_seconds
-  defp normalize_time_unit(:microsecond),
-    do: :micro_seconds
-  defp normalize_time_unit(:nanosecond),
-    do: :nano_seconds
-
-  defp normalize_time_unit(:seconds),
-    do: :seconds
-  defp normalize_time_unit(:milliseconds),
-    do: :milli_seconds
-  defp normalize_time_unit(:microseconds),
-    do: :micro_seconds
-  defp normalize_time_unit(:nanoseconds),
-    do: :nano_seconds
-
-  defp normalize_time_unit(unit) when is_integer(unit) and unit > 0,
-    do: unit
+  defp normalize_time_unit(:native), do: :native
+
+  defp normalize_time_unit(:second), do: :seconds
+  defp normalize_time_unit(:millisecond), do: :milli_seconds
+  defp normalize_time_unit(:microsecond), do: :micro_seconds
+  defp normalize_time_unit(:nanosecond), do: :nano_seconds
+
+  defp normalize_time_unit(:seconds), do: :seconds
+  defp normalize_time_unit(:milliseconds), do: :milli_seconds
+  defp normalize_time_unit(:microseconds), do: :micro_seconds
+  defp normalize_time_unit(:nanoseconds), do: :nano_seconds
+
+  defp normalize_time_unit(unit) when is_integer(unit) and unit > 0, do: unit
 
   defp normalize_time_unit(erlang_unit)
-      when erlang_unit in [:milli_seconds, :micro_seconds, :nano_seconds] do
+       when erlang_unit in [:milli_seconds, :micro_seconds, :nano_seconds] do
     erlang_unit
   end
 
   defp normalize_time_unit(other) do
     raise ArgumentError,
-      "unsupported time unit. Expected :second, :millisecond, " <>
-      ":microsecond, :nanosecond, or a positive integer, " <>
-      "got #{inspect other}"
+          "unsupported time unit. Expected :second, :millisecond, " <>
+            ":microsecond, :nanosecond, or a positive integer, " <> "got #{inspect(other)}"
   end
 end

  For more information, see `:os.getpid/0`.
  """
  @spec get_pid() :: binary
  def get_pid, do: IO.iodata_to_binary(:os.getpid)

  @doc """
  Sets an environment variable value.


  Removes the variable `varname` from the environment.
  """
  @spec delete_env(String.t()) :: :ok
  def delete_env(varname) do
    :os.unsetenv(String.to_charlist(varname))
    :ok
