Add support for partial fnks

I have found being able to build partial fnks, analogous to building partials with clojure.core/partial, to be extremely useful.  This PR is really just some syntactic sugar, but I have found myself rewriting this in a few different codebases now and was hoping to get it included in the core project. 

Thanks!
Dan J