Try functools lib