[Haskell-cafe] Re: Non-atomic "atoms" for type-level programming