svoid gazelle_addHelpers(GazelleEvalContext ctx, O... _) { if (ctx.engine.hasHelpers) ret; print("Adding helpers"); ctx.engine.hasHelpers = true; gazelle_addHelperTablesToRules(ctx.engine); gazelle_addVarSplittersToRules(ctx.engine, _); gazelle_addVarDiscriminators(ctx.engine, _); gazelle_addVarConvertersToRules(ctx.engine, _); gazelle_addCalculationFunctionsToRules(ctx.engine, _); gazelle_addRespondToHumanOnlyHelpers(ctx.engine, _); gazelle_addForbiddenBindingHelpers(ctx.engine, _); }