Funkylib is intended for programmers who have only started to learn FP in C#, but do not want to write a whole library from scratch. It is also useful for experienced programmers who find that they only need a few basic FP types and a highly customizable library in their projects.