Curry contract extension