Reconstruct patsyn type from matcher type