Input and output, dictionaries, compiling.