feat(bindFilter): filter to perform a bind on a function

New filter to perform a bind on a function

Closes #4097