fix bug with custom typecheckers

The custom typechecker code was early-exiting (not checking the remaining arguments) if a custom typechecking function returned true.

This fixes that.
Merge pull request #1 from dustyleary/master

fix bug with custom typecheckers