Update Cargo.toml according to latest cargo build
Move some logic from lib.rs into a new function, back::generate_parsers