Functional data structures for Riak