.. WARNING:: Types that implement any of the following interfaces should be thread-safe for multiple callers.