public override Runlet Weave(Runlet continuation, GlobalDictionary g) { return(new LockRunlet(Arguments.Weave(Funarg.Weave(new CallSRunlet(continuation), g), g))); }
public Struct(Fields fields = default, ref ptr <Pkg> pkg = default, ref ptr <Type> Map = default, Funarg Funarg = default) { this.fields = fields; this.pkg = pkg; this.Map = Map; this.Funarg = Funarg; }