fhdl/module: support clock domain remapping of submodules
genlib/fifo: simple synchronous FIFO