def timeout.chk
import bendonnect-rpc@0.1.0.0/src/protocol.bend as Protocolimport Base
import bendonnect-rpc@0.1.0.0/src/code.bend as Code
229def timeout.chk(m: Maybe<&2, U32>, +s: String) -> Result<&2, &1, Reject, Maybe<&2, U32>>:
230 match m:
231 case None{}:
232 Fail{Connect{Code.InvalidArgument{}, "invalid connect-timeout-ms \"" ++ s ++ "\""}}
233 case Some{t}:
234 Done{Some{t}}