Self-assembly of [M8L4] and [M4L2] fluorescent metallomacrocycles with carbazole-based dipyrazole ligands.