         :ok
     end
 
-    {[original], fun}
+    {[binary], fun}
   end
 
-  def into(original) when is_bitstring(original) do
+  def into(bitstring) when is_bitstring(bitstring) do
     fun = fn
       acc, {:cont, x} when is_bitstring(x) ->
         <<acc::bitstring, x::bitstring>>

  @doc """
  Returns an initial accumulator and a "collector" function.

  The returned function receives a term and a command and injects the term into
  the collectable on every `{:cont, term}` command.

  `:done` is passed as a command when no further values will be injected. This
  is useful when there's a need to close resources or normalizing values. A

    end

    fun = fn
      list_acc, {:cont, elem} -> [elem | list_acc]
      list_acc, :done -> list ++ :lists.reverse(list_acc)
      _, :halt -> :ok
    end

