This crate adds new functions to read lines better eg. remove \n and possibly \r and and they don't break at-all when dealing with EOF's
I am planning on adding a read_type() function, but I'm still working on it.