io: functions for writing message data
io: functions for reading message data
compiler: port to IO.read_single_message_from_channel
compiler: display information about files created