Simplify SimpleFIFO.h - remove CanWrite - make it into a macro