I can't quite promise that, but I do intend to propose something like it in the post-Swift-5.0 timeframe (reference again). It's tied up with other stuff, though, so it's possible the Swift community will decide it's better to have some other functionality instead.