Used to create a module which reads the signals attached to the input ports, performs
a computation and then writes to the output signals.
Note that writing does not immediately change the output signal, only in the next delta-cycle.
The compute function will be executed whenever a signal in the sensitivity list changes it’s value.