Library to provide session types to allow for static verification of protocols between concurrent computations.