Automatic compilation sort of working. Using FIFOs for result interfaces