Main.hs parses command line options, by default encodes a list of bytes, and can be given a config file of type names.