   @spec absname(t, t) :: binary
   def absname(path, relative_to) do
     path = IO.chardata_to_string(path)
+
     case type(path) do
-      :relative -> absname_join(relative_to, path)
-      :absolute -> absname_join([path])
+      :relative ->
+        absname_join(relative_to, path)
+
+      :absolute ->
+        absname_join([path])
+
       :volumerelative ->
         relative_to = IO.chardata_to_string(relative_to)
         absname_vr(split(path), split(relative_to), relative_to)

  """
  @spec expand(t, t) :: binary
  def expand(path, relative_to) do
    expand_dot absname(absname(expand_home(path), expand_home(relative_to)), System.cwd!)
  end

  @doc """

  """
  @spec absname(t) :: binary
  def absname(path) do
    absname(path, System.cwd!())
  end

  @doc """
