playground for implementing structures from Purely Functional Data Structures