Type-based primitives for distributed data structures: a functional approach | IEEE Conference Publication | IEEE Xplore