make pair symbol able to decompose into component symbols
trying to thread a pair creation algorithm