Both Viper and Cobra are great libraries, but when
it comes to implementations, combining them turns out to be very verbose. This lib provides ability to define bindings
between these two in form of tagged structure. That should cover the majority of simple use cases.
Limitations
Charmer only supports subset of types Viper and Cobra support.