Removed Reviewable. Replaced it with Bifunctor + Profunctor