type alias ContactFields Required name+email with optional phone/address/special_instructions from ContactInfo Definition Pick<ContactInfo, "name" | "email"> & Partial<Pick<ContactInfo, "phone" | "address" | "special_instructions">>