add Params::Check to benchmarking
tests for method calls; add Invocant type