static timedCached[10.0] L<AGIBlue_Rule> agiBlue_ruleObjects() { new L<AGIBlue_Rule> out; for (S rule : agiBlue_allRules()) { PairS p = splitAtDoubleArrow_pair(rule), continue if null; out.add(AGIBlue_Rule(rule, p)); } ret out; }