cats has most of the functionality of the play-functional project, has better documentation, and is more widely known/understood. It probably makes sense to use that instead of play-functional.
Note: This would be a breaking change and require a major version change.