Support To Decode Portions Of The Map To A Struct

We needed this functionality for a project where a web API we use is returning these large JSON documents. We only needed a handful of the fields and needed to flatten the structures as well. By leveraging your package and creating a new Decode function, we were able to accomplish this.