A (more) comprehensive Erlang CSV parser