Make Value a pointer to a value struct like it is in C

* This fixes running on x86_64