I cannot view images at the moment, but I strongly approve of using
VALUE types more in our internals for the same reasons you describe.