Startin to implementing a generic (and flexible) CSV parser