anchor.diff:          throw:help ->
               help();
           throw:vsn ->
  -            version()
  +            version();
  +        throw:{invalid_type, T} ->
  +            io:format("Type '~p' is an invalid output type. Aborting...~n~n", [T])
       end,
   
       % Clean up and stop
  
positive.code:             Matches ->
                  Accumulator ++ Matches
          end
      end, [], FileList).
negative.code: %% Convinience function for asynchronously transpiling erl files into core_ast files, and synchronously
  %% returning after all processes finish.
  transpile(Files, Outdir, Type) ->
      ok = is_valid_type(Type),
      Pids = [spawn_transpilation_process(File, Type, self()) || File <- Files],
  
      % Write results to file
      [
          receive {Pid, {Module, Data}} ->
              write_other(io_lib:format("~p", [Data]), Module, Type, Outdir)
          end
          || Pid <- Pids
      ].
  
  %% Spawns a process which performs transpilation for any given file.
  %% Returns output to the spawning process
  