PinType: "recursive" | "direct" | "indirect"