     case :epp.parse_file(file, []) do
       {:ok, form} ->
         form
+
       other ->
         raise "error parsing file #{file}, got: #{inspect(other)}"
     end

  defp extract_record(name, file) do
    form = read_file(file)
    records = extract_records(form)
    if record = List.keyfind(records, name, 0) do
      parse_record(record, form)
    else

  # Find file using the same lookup as the *include* attribute from Erlang modules.
  defp from_file(file) do
    file = String.to_charlist(file)

    case :code.where_is_file(file) do
      :non_existing -> file
      realfile -> realfile
