void (List<? extends ContextFilter> cts, Closure toDo) { assert !locked : "Contributing to GDSL is only allowed at the top-level of the *.gdsl script"; enhancers.add(Pair.create(CompositeContextFilter.compose(cts, false), toDo)); }