completed the CSVPushParser using the mutable version of PushParser; first pass is 3us slower than the immutable one... however the immutable one was optimised, the mutable one is not.  Lets see where the ball lands after optimising some."