A library which provides traversal of records with an applicative.
This is a very small library which utilises the functionality provided by the
ppx_fields syntax extension, more specifically it acts as a wrapper to the
Fields.make_creator function for a given record type. The wrapper
automatically handles all of the mapping and combining of applicative terms
needed to build the record from a single applicative term for each field.