Both the member() functions in Value return Variants now

This does however limit us in a few ways. As now you won't be able to
return complex Values from complex Values. Now you can only return the
three regular types from these member() methods, those being string, bool
and numeric.