lib/FIFO: clean up syntax issues
lib/FIFO: clean up bit extraction width overshoot
mc: add *completely* untested memory arbiter