Add attr_value.

A bit like the Values gem, immutable value objects.