       end
 
   """
-  def deffunctions(values, _opts // [], env) do
+  def deffunctions(values, env) do
     values  = lc value inlist values, do: convert_value(value)
     escaped = Macro.escape(values)
 


        values = unquote(values)
        opts   = unquote(opts)
        Record.deffunctions(values, opts, __ENV__)
        unquote(block)
        Record.deftypes(values, @record_type, opts, __ENV__)
      end
    end
  end

  @doc """
  Defines types and specs for the record.
  """
  def deftypes(values, types, env) do
    types  = types || []
    values = lc value inlist values do
      { name, default } = convert_value(value)
