1) add computation, such as 

    bottleneck_algebra = bFMinSets os
    s1 : bottleneck_algebra = .... 
    s2 : bottleneck_algebra = .... 
    s3 : bottleneck_algebra = s1 + s2 

2) add graphs to MRE declarations/commands 

   g = graph n bottleneck_algebra
   arc g (s, t) e 

   solve g method 

3) Replace MRE "abstract syntax" with nice sugar 

4) Specialize Ocaml code.  MRE spec --> stand-alone ocaml

5) Link (4) to Anil Madhavapeddy's light-weight protocols. 





