Make things public and fix Cargo.toml