preliminary reg/wire, in/out.
Async block.
use scala-virtualized to implement an adder.