let decompose = P.decompose