public void AddFlow(IFlow flow)
 {
     environment = Extensions.Combine(environment, flow.Link(environment));
 }