Can't we only obsolete the `set` ?
/cc @SimonCropp