Initial Block
Consists of behavioral statements
If there are more than one behavioral statement inside an initial block, the statements need to be grouped using the keywords begin and end.
If there are multiple initial blocks, each block executes concurrently at time 0.
Not supported by synthesis