Handle multiple signatures

Because the function being called could have one of two signatures this fix
calls the function using a named argument which should be compatible with both.
Merge pull request #28 from datagovuk/paginator-handle-multiple-signatures

Handle multiple signatures