DarkKernel - elixir functions which use dark magic

It’s a list with three elements, where you’re matching opts on the last element. Which is why ~k[a, b, c, d = opts] that matches the list, not d on opts is rather odd syntax for Elixir.