Inspect and return information regarding what parameters callables will accept; includes a way to bind arguments to a callable's parameters and determine if they will raise an exception (without actually raising the exception).