functional partials with passed data