srecord PtInComponent(A component, Pt p) { *(Pt *p, A *component) {} }