Clean-fun's Techniques