Dual functionalization of porous aromatic frameworks as a new platform for heterogeneous cascade catalysis.