Support a slice of params, and support a more fmt.Print-like AddErrorMessage syntax