Where do you see boxing here? I don't see any. Boxing is when you take a value type and put it into a box stored on the heap, such as in an `object`-typed variable. It is not boxing when calling explicit or implicit conversion operators.