value::type is safer now
Documentation changes