pub type CallCtx = CallDef<PointCtx>;
struct CallCtx { pub point: PointDef<RouteSeg, PointSegCtx>, pub kind: CallKind, }
point: PointDef<RouteSeg, PointSegCtx>
kind: CallKind