Refactoring `csv()` to be `csv.encode()`, & added `csv.decode()`