Getting rid of Factory method. Letting reader macro functions initialize themselves on the global readtable variable. why didn't i think of this sooner?