How to use apparat to optimize SWF files?

I’m just installing Apparat, and I’m interested in using it to optimize my SWFs.

On its google code page some optimizations are listed out … sliding window, flowgraph … so is it possible to make use of these optimizations? how?

I have heard of the -reducer command, does it perform the optimizations? are there other commands you can use? or do you have to build apparat yourself and access it via scala?

UPDATE:
I typed “reducer help” on the command line, and it seems that this program performs some of the listed optimizations:

  -i [file]     Input file
  -o [file]     Output file (optional)
  -d [float]    Strength of deblocking filter (optional)
  -q [float]    Quality from 0.0 to 1.0 (optional)
  -m [true|false] Merge ABC files
  -s [true|false] Sort constant pool (only if -m is specified)
  -l [true|false] Use LZMA compression
  -t [quiet|preloader|custom] Matryoshka type (default: quiet)
  -f [file]     Custom matryoshka SWF wrapper (required if -t cu
  -b [true|false] Merge control flow if possible (experimental)