contract_error constructor now variadic.
Even more perfect forwarding.