As of ructc 1.27 #[test] can return errors. This improves a great deal the ergonomics.
This is never used anywhere else apart from the testsuite. Instead of ignoring etags we should instead not save them if the feed does not return 200 or 304. See #64.