make Formatter callable
first real pass at the sensible sink. lookin good so far.