This library is meant to provide an ergonomic way to match, compare and bind data in complex types such as maps and structs.