def step
import bolt@1.27.0.0/src/lsp/server.bend as Serverimport Base
import emerging-ezjson@1.2.0.0/src/value.bend as J
210# the dispatcher's decision for one message, whatever its method's work gave:
211# a request gets one response with its id, a notification its notices, exit
212# stops, and a method it does not know is refused or ignored
213def step(mm: Method, id: J.Json, ww: Work) -> Out:
214 step.go(role(mm), id, ww)