We're not sure that this is desirable enough to include in the library, but we should retain this code as an example.