Annotated CSV parser