Is there a way to do default named parameters

  def fun(options) do
    [parameter1: parameter1, parameter2: parameter2] = Enum.into(options, parameter1: 1, parameter2: 2)

Is there an alternative to the above very boilerplatey code?

Ideally something like this which is not allowed

  def fun(parameter1: parameter1 \\ 1, parameter2: parameter2 \\ 2) do
  end