make it possible to incrementally define a value