streamline non-C-function fallback code for the 1-arg call case to avoid overhead beyond the type checks
include bound methods in method call optimisation