pub fn read_password_from_bufread(reader: &mut impl BufRead) -> Result<String>
Reads a password from anything that implements BufRead