10 lines
192 B
Python
10 lines
192 B
Python
from funcy import iterate, first, curry, map
|
|
|
|
|
|
def until(cond, func, *args, **kwargs):
|
|
return first(filter(cond, iterate(func, *args, **kwargs)))
|
|
|
|
|
|
def lift(fn):
|
|
return curry(map)(fn)
|