• What are you using this for, I'm curious? Do you have an example project using it? I think as the comment below says using strings limits it a little, but it depends on the use case I guess.