UNPKG

lean4-code-actions

Version:

Refactorings and snippets for Lean 4

10 lines (8 loc) 219 B
import { Evolver } from './index' export const evolveTimes = (max: number) => <A>(evolve: Evolver<A>) => (a: A) => { let result = a for (let i = 0; i < max; i++) { result = evolve(result) } return result }