Wraps a value in a generic, opaque representation (box) that can easily be passed to the platform.
Boxing is an expensive process because it copies the value from the stack to the heap.
This may provide a performance optimization for advanced use cases with large values.