It's nice when tooling builds this sort of stuff in, because it also encourages APIs to implement it.