byte-compiles file