Future<SnapView> process() async { final htmlStr = await fetchPage(url); if (htmlStr != null) { return analyzePage(htmlStr); } else { return SnapView.emptyView(); } }