Library which provides traversal of records with an applicative
