(SimpleFIFO) Refactor ReadUnit into macros