add some syntax sugar for Value#map