namespaces demo code from lwn