New while feature may be used with currying