symbols Manipulate type-level strings. Available on Hackage The implementation is described in this blog post.