pub fn serve(address: &str) -> Result<(), Error>