Functionalized calix[4]pyrroles