curry - support for non-copyable types added