fixed regression in macro tools; added tests to prevent partially applied variadic methods breaking again