Is there a way I can overload primitives, for example addition with doubles? I want to automatically round the doubles whenever an operation is performed. My current code is this:

```
    class Test{
    public static double operator +(double x, double y){
        return Math.Round(x + y)
    }
}

```

but there's an unfortunate error that says "One of the parameters of a binary operator must be the containing type".