defmodule Scopes.Util do defmacro fields_info(fields) do names = for {f, _, _} <- fields do f end quote do Enum.zip(unquote(names), unquote(fields)) end end end