srecord ExpectAnd(Expecter... expecters) extends Expecter { bool check(O o) { for (Expecter e : expecters) if (!e.check(o)) false; true; } }