We already do this with things like llvm::DenseMapInfo, I don't know why I was doing this with format_provider. But this should be more consistent, and slightly better for not entering another library's namespace.
startswith
starts_with
Carbon::StringLiteralId
Carbon::StringLiteralValueId