pub async fn connect_with_auth(
    host: &str,
    port: u16,
    username: Option<&str>,
    password: Option<&str>,
    tls: bool
) -> Result<RespConnection, Error>