Support parsing from readers and improve usage instructions