C based Functional data structures.