Implement `listener` function builder.

Implement listener function builder that will take the arguments and
invoke them on the given object and method using the Turnstile's error
handler for error containment.

Closes #10.